<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[codetend的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/codetend</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; codetend]]></copyright><item><title><![CDATA[Android编译打包-gradle task 的依赖]]></title><link>https://blog.youkuaiyun.com/codetend/article/details/51909267</link><guid>https://blog.youkuaiyun.com/codetend/article/details/51909267</guid><author>codetend</author><pubDate>Thu, 14 Jul 2016 14:46:01 +0800</pubDate><description><![CDATA[使用自定义gradle打包的好处现在很多Android开发者使用AndroidStudio软件来开发Android。在AndroidStudio中，使用了一个打包工具gradle。gradle的运行脚本在AndroidStudio平时使用时，一般都是直接使用默认生成的脚本。而有许多开发人员有着不同的打包需求，则可以选择修改gradle脚本来达到打包业务需求。gradle任务task的依赖关系在这里，]]></description><category></category></item><item><title><![CDATA[Android多线程-HandlerThread用法与源码解析]]></title><link>https://blog.youkuaiyun.com/codetend/article/details/51193959</link><guid>https://blog.youkuaiyun.com/codetend/article/details/51193959</guid><author>codetend</author><pubDate>Tue, 19 Apr 2016 20:59:46 +0800</pubDate><description><![CDATA[使用HandlerThread好处在Android开发中，我们经常使用多线程编程。而多线程有多种方式实现。其中我们用得最多、也是最早接触的是使直接开一个线程Thread。new Thread(){
    @Override
    public void run() {
        //do something here
    }
}.start();先抛开这样开线程的弊端，因为在有时做一些]]></description><category></category></item></channel></rss>