<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_for的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_for</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_for]]></copyright><item><title><![CDATA[IntelliJ IDEA 打jar包后，运行没有反应]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/130879842</link><guid>https://blog.youkuaiyun.com/java_for/article/details/130879842</guid><author>java_for</author><pubDate>Fri, 26 May 2023 09:33:28 +0800</pubDate><description><![CDATA[IntelliJ IDEA 打jar包后，运行没有反应]]></description><category></category></item><item><title><![CDATA[Linux中创建快捷方式]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/128755328</link><guid>https://blog.youkuaiyun.com/java_for/article/details/128755328</guid><author>java_for</author><pubDate>Tue, 24 Jan 2023 09:37:09 +0800</pubDate><description><![CDATA[Linux中创建快捷方式]]></description><category></category></item><item><title><![CDATA[Android studio文件（java,kotlin,xml）乱码解决方案]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/127008148</link><guid>https://blog.youkuaiyun.com/java_for/article/details/127008148</guid><author>java_for</author><pubDate>Fri, 23 Sep 2022 11:56:15 +0800</pubDate><description><![CDATA[Android studio文件（java,kotlin,xml）乱码解决方案]]></description><category></category></item><item><title><![CDATA[Vue3引入JQuery]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/124605411</link><guid>https://blog.youkuaiyun.com/java_for/article/details/124605411</guid><author>java_for</author><pubDate>Fri, 06 May 2022 11:00:16 +0800</pubDate><description><![CDATA[1.npm引入JQuery：

npm install --save jquery@1.*

2.npm引入社区提供的申明文件：

npm install @types/jquery --save-dev


3.vue.config.js配置插件：


const webpack=require('webpack');


configureWebpack: {
    plugins: [
        new webpack.ProvidePlugin({
            $: "jque.]]></description><category></category></item><item><title><![CDATA[Maven项目下java.lang.ClassNotFoundException常规解决办法]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/121495600</link><guid>https://blog.youkuaiyun.com/java_for/article/details/121495600</guid><author>java_for</author><pubDate>Tue, 23 Nov 2021 16:04:27 +0800</pubDate><description><![CDATA[Maven项目下java.lang.ClassNotFoundException常规解决办法 （很急人的）


	
		网上很多要修改.class .project的比较麻烦有时候还不一定管用。下面的方法适合于项目用已经引用了jar，但是运行时却ClassNotFound,请用如下方法试试：

		

		
		严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLi]]></description><category></category></item><item><title><![CDATA[app保活持续更新中]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/119214598</link><guid>https://blog.youkuaiyun.com/java_for/article/details/119214598</guid><author>java_for</author><pubDate>Thu, 29 Jul 2021 16:40:23 +0800</pubDate><description><![CDATA[一、如何保活后台服务

在Android Services (后台服务)里面，我们了解了Android四大组件之一的Service，知道如何使用后台服务进行来完成一些特定的任务。但是后台服务在系统内存不足的时候，可能会被系统杀死。那么如何让后台服务尽量不被杀死呢？基本的解决思路主要有以下几种：

1. 提高Service的优先级：


&lt;!-- 为防止Service被系统回收，可以尝试通过提高服务的优先级解决，1000是最高优先级，数字越小，优先级越低 --&gt;  
android:priori.]]></description><category></category></item><item><title><![CDATA[Android中的Webview一些知识点]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/108881223</link><guid>https://blog.youkuaiyun.com/java_for/article/details/108881223</guid><author>java_for</author><pubDate>Wed, 30 Sep 2020 10:45:29 +0800</pubDate><description><![CDATA[记性不好，所以记下来^-^

1.获取加载的html的内容:


this.mWebView.addJavascriptInterface(this, "android");

mWebview.loadUrl("javascript:window.android.getSource('&lt;html lang=\"zh-cn\"&gt;\\n'+" +
                        "document.getElementsByTagName('html')[0].innerHTML+]]></description><category></category></item><item><title><![CDATA[Bitmap详细讲解]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/104732045</link><guid>https://blog.youkuaiyun.com/java_for/article/details/104732045</guid><author>java_for</author><pubDate>Sun, 08 Mar 2020 16:23:35 +0800</pubDate><description><![CDATA[Bitmap描述：
每一张图片都是有无数点组成，我们取其中足够数量的点（可以形成视觉连贯性，以便形成近似真正图片的视觉效果），这些点就是像素点。比如某张图片大小为：1080*1920 ,它的像素数就为1080*1920个。这些像素点的信息就是这张图片的表述。

每个像素的信息，就是ARGB四个通道的值。其中，A代表透明度，RGB代表红绿蓝三种颜色通道值。每个通道的值范围在0~255之间，即有256个值，刚好可以通过一个字节（8bit）进行表示。所以，每个通道值由一个字节表示，四个字节表示一个像素信息。

在]]></description><category></category></item><item><title><![CDATA[Glide笔记（一）AppGlideModule]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/104698026</link><guid>https://blog.youkuaiyun.com/java_for/article/details/104698026</guid><author>java_for</author><pubDate>Fri, 06 Mar 2020 16:43:02 +0800</pubDate><description><![CDATA[配置：
1）添加依赖
 implementation 'com.github.bumptech.glide:glide:4.11.0'
 annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'

2）自定义类继承AppGlideModule,添加类注解@GlideModule，实现方法isManifestParsingEnab...]]></description><category></category></item><item><title><![CDATA[WAV文件格式解析]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/51955551</link><guid>https://blog.youkuaiyun.com/java_for/article/details/51955551</guid><author>java_for</author><pubDate>Tue, 19 Jul 2016 14:30:41 +0800</pubDate><description><![CDATA[一. RIFF概念

在Windows环境下，大部分的多媒体文件都依循着一种结构来存放信息，这种结构称为"资源互换文件格式"(Resources lnterchange File Format)，简称RIFF。例如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。RIFF可以看做是一种树状结构，其基本构成单位为chunk，犹如树状结构中的节点，每个chunk由"辨别码"、"数据大小]]></description><category></category></item><item><title><![CDATA[NDK开发流程]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/51848650</link><guid>https://blog.youkuaiyun.com/java_for/article/details/51848650</guid><author>java_for</author><pubDate>Thu, 07 Jul 2016 09:41:45 +0800</pubDate><description><![CDATA[Android NDK环境搭建











在Android上要想开发出高效率的软件，还是需要用到C/C++语言，要想在Java上开发C/C++语言就需要在IDE上安装NDK；在Android的官网上SDK开发环境已经包含了ADT插件，最新的Android开发IDE可以到官网下载： http://developer.android.com/sdk/index.ht]]></description><category></category></item><item><title><![CDATA[利用 LeakCanary 来检查 Android 内存泄漏]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/51799992</link><guid>https://blog.youkuaiyun.com/java_for/article/details/51799992</guid><author>java_for</author><pubDate>Fri, 01 Jul 2016 11:35:13 +0800</pubDate><description><![CDATA[前言
你被概率性的 OOM 困扰么？有时候，OOM 像幽灵一样，挥之不去，可真想把它揪出来时，又捉之不着。或许，是时候用 
LeakCanary 来诊断一下了。它是一个用来检查 Android 下内存泄漏的开源库，这篇文章主要介绍其用法、架构和其背后的实现原理。
Square 
有篇文章介绍了开发这个库的原因。他们的一个付款流程里，需要用到用户的签名，他们直接用 Bitmap 来画签名，B]]></description><category></category></item><item><title><![CDATA[Android开发中，那些让你觉得相见恨晚的方法、类或接口]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/51799973</link><guid>https://blog.youkuaiyun.com/java_for/article/details/51799973</guid><author>java_for</author><pubDate>Fri, 01 Jul 2016 11:33:00 +0800</pubDate><description><![CDATA[本篇文章内容提取自知乎android开发中，有哪些让你觉得相见恨晚的方法、类或接口？，其实有一部是Java的，但是在android开发中也算常见。大多数的函数自己还是见过的，这里记录一下备忘。同时呢，也推荐一个github项目，里面记录了自己日常开发中见过的比较有用的东西开发中常用的工具、链接

Throwable类中的getStackTrace()方法，根据这个方法可以得到函数的逐层调用地址]]></description><category></category></item><item><title><![CDATA[NDK开发简单流程]]></title><link>https://blog.youkuaiyun.com/java_for/article/details/50722473</link><guid>https://blog.youkuaiyun.com/java_for/article/details/50722473</guid><author>java_for</author><pubDate>Tue, 23 Feb 2016 13:35:42 +0800</pubDate><description><![CDATA[我们在安装环境的时候安装了NDK，可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程，NDK的文件直接解压到某个目录下即可。

第一次生成so文件的时候，我们先使用NDK的sample下的hello-jni的例子。

1、启动eclipse，通过Create project  from existing source，选择hello-jni的目录，按默认选]]></description><category></category></item></channel></rss>