<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[在枫中]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhuceii</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhuceii]]></copyright><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/78365126</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/78365126</guid><author>zhuceii</author><pubDate>Fri, 27 Oct 2017 15:07:24 +0800</pubDate><description><![CDATA[之前的
applicationVariants.all { variant ->
                variant.outputs.each { output ->
                    def outputFile = output.outputFile
                    if (outputFile != null && outputFile]]></description><category></category></item><item><title><![CDATA[Alexa手记]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/77967070</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/77967070</guid><author>zhuceii</author><pubDate>Wed, 13 Sep 2017 15:50:26 +0800</pubDate><description><![CDATA[1，安全配置文件  +apk签名md5 sha256
2，包名,appname 必须一致
3，apikey 在安全配置文件查看
4，
WorkflowActivity  or  AuthorizationActivity  host 配置包名]]></description><category></category></item><item><title><![CDATA[APK使用bzip2、bsdiff实现增量升级]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/50705472</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/50705472</guid><author>zhuceii</author><pubDate>Sat, 20 Feb 2016 17:30:56 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[android事件分发]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/50705439</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/50705439</guid><author>zhuceii</author><pubDate>Sat, 20 Feb 2016 17:26:17 +0800</pubDate><description><![CDATA[图呢]]></description><category></category></item><item><title><![CDATA[内存泄漏的一些问题]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/50463297</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/50463297</guid><author>zhuceii</author><pubDate>Tue, 05 Jan 2016 16:13:33 +0800</pubDate><description><![CDATA[下图是一个打开了一次后关闭（左边）和打开关闭了五次histogram图
两图 相同的部分用红色涂掉




上述可以很清楚的看到 Activity里的对象 一直没有被回收掉，并且每打开一次，就会实例化一次新的
此内存泄漏的代码原因为 非静态内部类的静态实例导致。



一些案例场景，就不展示图了
 
单例模式参数为当前Context时引起的内存泄漏
Activity f]]></description><category></category></item><item><title><![CDATA[FragmentPagerAdapter和FragmentStatePagerAdapter的区别]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/49613973</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/49613973</guid><author>zhuceii</author><pubDate>Tue, 03 Nov 2015 11:32:12 +0800</pubDate><description><![CDATA[此介绍来自http://blog.youkuaiyun.com/hknock/article/details/46741573  


FragmentPagerAdapter是android-support-v4支持包里面出现的一个新的适配器，继承自PagerAdapter，是专门用来给支持包中出现的ViewPager进行数据适配的。

    PagerAdapter在之前的文章中进行过简单的介]]></description><category></category></item><item><title><![CDATA[内存随手记]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/49100737</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/49100737</guid><author>zhuceii</author><pubDate>Tue, 13 Oct 2015 16:48:27 +0800</pubDate><description><![CDATA[1，View handler Activity conetxt 不可被静态方法引用，会无法销毁 ，引发内存问题。
2，Bitmap 在控件不需要后，立即强制reclery。
3，一些重载的方法，在不同厂商的rom存在初始化顺序不同，需要严谨对待。
4，View的加载不一定要在主线程加载。只是addView的时候需要在UI线程执行
5，定义在xml的布局不一定每次使用的时候，尽量不要使用隐藏]]></description><category></category></item><item><title><![CDATA[Android性能优化典范（三）]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/47665235</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/47665235</guid><author>zhuceii</author><pubDate>Fri, 14 Aug 2015 17:35:19 +0800</pubDate><description><![CDATA[http://www.youkuaiyun.com/article/2015-08-12/2825447-android-performance-patterns-season-3]]></description><category></category></item><item><title><![CDATA[android日常开发总结的技术经验60条]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/46989897</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/46989897</guid><author>zhuceii</author><pubDate>Tue, 21 Jul 2015 18:04:50 +0800</pubDate><description><![CDATA[1. 全部Activity可继承自BaseActivity，便于统一风格与处理公共事件，构建对话框统一构建器的建立，万一需要整体变动，一处修改到处有效。
2. 数据库表段字段常量和SQL逻辑分离，更清晰，建议使用Lite系列框架LiteOrm库，超级清晰且重心可以放在业务上不用关心数据库细节。
3. 全局变量放全局类中，模块私有放自己的管理类中，让常量清晰且集中.
4. 不要相信庞大的管理类]]></description><category></category></item><item><title><![CDATA[带二维码的通讯录]]></title><link>https://blog.youkuaiyun.com/zhuceii/article/details/46804015</link><guid>https://blog.youkuaiyun.com/zhuceii/article/details/46804015</guid><author>zhuceii</author><pubDate>Wed, 08 Jul 2015 15:34:43 +0800</pubDate><description><![CDATA[功能：联系人的增删改查，智能搜索，发送快捷方式到桌面，头像的裁剪编辑处理，二维码名片生成，二维码扫描等
其中用到一个开源图片裁剪的工具]]></description><category></category></item></channel></rss>