<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mXianLin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mXianLin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mXianLin]]></copyright><item><title><![CDATA[Android开发性能优化]]></title><link>https://blog.youkuaiyun.com/mXianLin/article/details/60139343</link><guid>https://blog.youkuaiyun.com/mXianLin/article/details/60139343</guid><author>mXianLin</author><pubDate>Fri, 03 Mar 2017 18:15:36 +0800</pubDate><description><![CDATA[1、尽量不适用静态引用，以避免内存溢出
2、对图片进行压缩
3、listview的优化
4、自定义view中减少measure、layout、draw 中的耗时操作即它们执行次数
5、不在ui线程总做耗时操作
6、webview退出时手动销毁（方法未知）






造成内存泄漏
1、单例造成的泄漏（传入context）
2、静态引用、内部类会持有外部类的引用而导致ac]]></description><category></category></item><item><title><![CDATA[Android开发屏幕适配]]></title><link>https://blog.youkuaiyun.com/mXianLin/article/details/58588361</link><guid>https://blog.youkuaiyun.com/mXianLin/article/details/58588361</guid><author>mXianLin</author><pubDate>Tue, 28 Feb 2017 11:15:12 +0800</pubDate><description><![CDATA[1、使用linearlayout、relativelayout、weight、math_parent、wrap_content等字眼
2、使用size限定符layout-large、layout-sw600dp（3.2以后支持），为避免重复使用别名
res/values-large/layout.xml:



resources>  
    item name="main" ty]]></description><category></category></item><item><title><![CDATA[Android开发事件分发，完全弄个明白]]></title><link>https://blog.youkuaiyun.com/mXianLin/article/details/53926572</link><guid>https://blog.youkuaiyun.com/mXianLin/article/details/53926572</guid><author>mXianLin</author><pubDate>Thu, 29 Dec 2016 13:07:01 +0800</pubDate><description><![CDATA[1、首先是事件分发的过程，当手触摸到屏幕时是activity的dispatchTouchEvent先获得事件，然后分发给layout的最外层viewgroup，如果事件最终都没有被消费，那么事件最终还会回到activity的onTouchEvent方法中最终来处理，那么后续的事件最外层的layout也不会再接受到了。

2、dispatchTouchEvent，分发事件，理解为是否接收后续事件。其]]></description><category></category></item><item><title><![CDATA[ScrollView与Listview嵌套使用时的滑动冲突问题]]></title><link>https://blog.youkuaiyun.com/mXianLin/article/details/52061652</link><guid>https://blog.youkuaiyun.com/mXianLin/article/details/52061652</guid><author>mXianLin</author><pubDate>Fri, 29 Jul 2016 09:46:40 +0800</pubDate><description><![CDATA[滑动冲突解决方案在我们的布局中有可能使用Scrollview嵌套Listview的情况，这时候如果不加任何的处理，就会发生滑动冲突问题，即Listview没有完全显示，也不能滑动，触摸事件被Scrollview拦截而使只有Scrollview在滑动。根据Android开发ViewGroup及View事件分发总结，我们可以用以下的方案来解决：根据对捕获到的事件，我们可以对事件作出判断（处理或不处理），]]></description><category></category></item></channel></rss>