<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[halomax的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/halomax</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; halomax]]></copyright><item><title><![CDATA[app中对HOME键广播事件的接收]]></title><link>https://blog.youkuaiyun.com/halomax/article/details/50477955</link><guid>https://blog.youkuaiyun.com/halomax/article/details/50477955</guid><author>halomax</author><pubDate>Thu, 07 Jan 2016 17:50:03 +0800</pubDate><description><![CDATA[class HomeKeyEventBroadCastReceiver extends BroadcastReceiver {  
  
    static final String SYSTEM_REASON = "reason";  
    static final String SYSTEM_HOME_KEY = "homekey";//home key  
    static fin]]></description><category></category></item><item><title><![CDATA[Android线程的创建与销毁]]></title><link>https://blog.youkuaiyun.com/halomax/article/details/50460538</link><guid>https://blog.youkuaiyun.com/halomax/article/details/50460538</guid><author>halomax</author><pubDate>Tue, 05 Jan 2016 10:15:17 +0800</pubDate><description><![CDATA[在Android开发中经常会使用到线程，一想到线程，很多同学就立即使用 

new Thread(){...}.start(); 
这样的方式。这样如果在一个Activity中多次调用上面的代码，那么将创建多个匿名线程，程序运行的越久可能会越来越慢。因此，需要一个Handler来启动一个线程，以及删除一个线程。

保证线程不会重复的创建。 

1、创建Handler的一般方式 
一]]></description><category></category></item><item><title><![CDATA[Android Lint配置]]></title><link>https://blog.youkuaiyun.com/halomax/article/details/50066051</link><guid>https://blog.youkuaiyun.com/halomax/article/details/50066051</guid><author>halomax</author><pubDate>Fri, 27 Nov 2015 09:10:01 +0800</pubDate><description><![CDATA[众所周知，lint是一款android自带的代码检查工具，利用它可以对工程源代码进行扫描和检查，帮助你优化代码，最后输出一份html文档。
非gradle项目可以直接用lint检查，位置在sdk的tools目录下，执行lint ‘项目根目录’就可以了，但在gradle项目中就需要稍微配置一下。
1、首先去到项目根目录，会发现有一个gradlew文件，但是没有执行权限的，要加上权限 chmod ]]></description><category></category></item><item><title><![CDATA[recycleview滑动过程中checkbox控件状态异常]]></title><link>https://blog.youkuaiyun.com/halomax/article/details/50035139</link><guid>https://blog.youkuaiyun.com/halomax/article/details/50035139</guid><author>halomax</author><pubDate>Wed, 25 Nov 2015 12:15:27 +0800</pubDate><description><![CDATA[recycleview滑动过程中checkbox控件状态异常
最近做项目用recycleview发现滑动的时候复选框的勾选状态不停发生改变，原本以为和以前用listView时候一样，都是绘制的时候缓存、复用的问题，检查了一下发现已经在bean中使用了checked变量来保存复选款勾选状态并且每次都判断一下了，为什么还会出现异常呢？（如果不了解ListView滑动过程中出现的数据错乱问题可以看这里]]></description><category></category></item></channel></rss>