- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Android应用性能优化系列视图篇——三大基础布局性能比较
Android中最常用的布局莫过于FrameLayout、LinearLayout、RelativeLayout这三种。相对而言,LinearLayout的层级关系独特,通常是唯一选择,而FrameLayout和RelativeLayout两种都可以做到层叠的效果而常常可以相互替代。如果当一个布局有多个选择的时候,我们往往需要考虑哪一个的性能更好!
2016-08-26 00:34:45 4619 4
原创 Android应用性能优化系列视图篇——隐藏在资源图片中的内存杀手
图片加载性能优化永远是Android领域中一个无法绕过的话题,经过数年的发展,涌现了很多成熟的图片加载开源库,比如Fresco、Picasso、UIL等等,使得图片加载不再是一个头疼的问题,并且大幅降低了OOM发生的概率。然而,在图片加载方面我们是否可以就此放松警惕了呢?开源图片加载库能为我们解决绝大部分有关图片的问题,然而并不是所有!
2016-08-19 00:00:26 2487 1
原创 Android应用性能优化系列视图篇——恼人的分割线留白解决之道
相信很多一线的开发者都遇到过分割线,作为视觉设计中的最常用的元素之一,虽然简单易画,但在布局排版中往往却起影响视图层级结构的重要作用。往往由于一道小小的分割线,不仅在layout中多个数个视图,而且容易导致布局层级的加深,甚至还需要在Java代码中做逻辑控制。
2016-08-13 14:05:58 18290 14
原创 Android应用性能优化系列视图篇——LayoutInflater使用的正确姿势
LayoutInflater是Android开发者接触最多的一个类之一,主要作用是用来解析layout资源文件,将其实例化成一个View对象。LayoutInflater的API非常非常简单,对开发者来说往往只要一行代码,然而就是那一行代码能正确使用的人却寥寥无几。
2016-08-08 00:14:11 4151 15
原创 Android应用性能优化系列视图篇——优化之路从Window开始
众所周知,Activity是Android应用程序的载体,允许用户在其上创建一个用户界面即视图,而这个视图又是通过Window来管理,所以Window在用户界面即视图中扮演着至关重要的角色。所以,如果要做好视图性能优化,理解Window的本质则是第一步!
2016-08-07 22:20:01 2063 3
原创 Android应用性能优化系列前瞻
关于Android应用性能优化方面,网上的博文也是浩如烟海,但大多数却是千篇一律或是束广就狭。本系列会尝试结合实际开发场景和尽量分析原理来研究如何做好Android应用性能优化,期望既能不落窠臼,又能对各位有所帮助。
2016-08-05 00:00:12 1457 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人