Android开发艺术探索系列~~
Android性能优化主要包括布局优化、绘制优化、内存泄露优化、响应速度优化、ListView优化、Bitmap优化、线程优化以及一些优化建议.
实际上每个面都可以扩展很多,书中讲的不太多(篇幅少),需要在实际中多去运用. 后面还有MAT的基本使用,我没记,可以去搜,资料不少~
include
标签复用,merge
标签降低层级,ViewStub
来实现懒加载,另外补充一个Space
可以用来占位主要是避免执行大量的操作.
其实内存泄露有很多种情况,但是书中列举的比较少
ListView使用viewholder模式,Bitmap在12章有讲,这里不重复.
主要是采用线程池(11章有讲)
static final
来修饰SparseArray
和Pair
等,它们都具有更好的性能(注:减少了自动装箱和拆箱的消耗)这些都是相对理论性的,有机会写写原理以及实例,如果你喜欢的话,不妨分享or打赏or关注 支持我一下,让我更有东西分享更多更好的知识!~
10-ways-to-improve-your-android-app Android性能优化典范 - 第4季 Android性能优化典范 - 第3季 Android性能优化典范 - 第2季 Android性能优化典范 - 第1季