1. 采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。
android4.0这个选项是默认开启的。
2. View中设置缓存属性.setDrawingCache为true.
3. 优化你的布局。通过Android sdk中tools目录下的layoutopt 命令查看你的布局是否需要优化。
4. 动态加载View. 采用ViewStub 避免一些不经常的视图长期握住引用.
5. 将Acitivity 中的Window 的背景图设置为空。getWindow().setBackgroundDrawable(null);android的默认背景是不是为空。
6. 采用<merge> 优化布局层数。 采用<include >来共享布局。
7. 查看Heap 的大小
8. 利用TraceView查看跟踪函数调用。有的放矢的优化。
9. cursor 的使用。不过要注意管理好cursor,不要每次打开关闭cursor.因为打开关闭Cursor非常耗时。 Cursor.require用于刷新cursor.
10. 采用环形Buffer(可以采用链表数据结构实现)。可以设置一个链表长度的上限,根据手势的变化来不断地更新环形Buffer的内容。
11. 采用SurfaceView在子线程刷新UI, 避免手势的处理和绘制在同一UI线程(普通View都这样做)。
12. 采用JNI,将耗时间的处理放到c/c++层来处理。
13. 有些能用文件操作的,尽量采用文件操作,文件操作的速度比数据库的操作要快10倍左右。
14. 懒加载和缓存机制。访问网络的耗时操作启动一个新线程来做,而不要再UI线程来做。
转自
http://blog.csdn.net/wukunting/article/details/6648651
分享到:
相关推荐
Android性能优化:ANR问题解析 crash监控方案 启动速度与执行效率优化 内存优化 耗电优化 网络传输与数据存储优化 APK大小优化
Android性能优化.xmind
面试Android性能优化
android 性能优化 消除Android 卡顿 优化
android app性能优化
android 性能优化-Systrace分析UI性能android 性能优化-Systrace分析UI性能
目 录 性能优化典范 第一季 第二季 第三季 Android性能优化之渲染篇 Android性能优化之运算篇 Android性能优化之内存篇 Android性能优化之电量篇
免费:Android性能优化视频百度云下载链接.rar 免费:Android性能优化视频百度云下载链接.rar 免费:Android性能优化视频百度云下载链接.rar
1、性能优化专家:具备深度性能优化与体系化APM建设的能力。 2、架构师:具有丰富的应用架构设计经验与心得,对Android Framework层与热门三方库的实现原理与架构设计了如指掌。 3、音视频/图像处理专家:毫无疑问,...
Android性能优化典范 - 第6季 - 胡凯1
本ppt对图形优化做了详细的总结,包括改进的方法,导致问题的原理分析。
Android性能优化(八)电量优化
android应用性能优化最佳实践,以实战为依据,逐步逐步讲解,带领你从0基础全面掌握Android性能测试及优化,合适移动终端测试童鞋
android界面及代码优化方案,帮助提升android应用的性能
Android应用性能优化
android应用性能优化最佳实践 读书笔记
android应用性能优化最佳实践android应用性能优化最佳实践