Android优化方案汇总

参考文章1:http://blog.csdn.net/column/details/best.html

一、Android布局的优化

Android最佳性能实践(一)——合理管理内存

二、Android 性能优化

三、Android数据库优化

四、对界面UI的优化

五、从代码角度进行优化

  • 1、静态变量引起内存泄露

  • 2、使用Application的Context

  • 3、及时关闭资源

  • 4、使用Bitmap及时调用recycle()
    Android高效加载大图、多图解决方案,有效避免程序OOM

  • 5、对Adapter进行优化

  • 6、使用static 修饰handler并且包含Activity的弱引用,在Activity关闭的时候及时清除handler

  • 7、代码“微优化”:

下面简要列举一部分。因为一般Java开发者都能够理解,就不再做具体的代码说明。

创建新的对象都需要额外的内存空间,要尽量减少创建新的对象。

将类、变量、方法等等的可见性修改为最小。

针对字符串的拼接,使用StringBuffer替代String。

不要在循环当中声明临时变量,不要在循环中捕获异常。

如果对于线程安全没有要求,尽量使用线程不安全的集合对象。

使用集合对象,如果事先知道其大小,则可以在构造方法中设置初始大小。

文件读取操作需要使用缓存类,及时关闭文件。

慎用异常,使用异常会导致性能降低。

如果程序会频繁创建线程,则可以考虑使用线程池。

六、Android之ListView原理学习与优化总结

七、Android开发优化之——对Bitmap的内存优化

八、使用软引用和弱引用

你可能感兴趣的:(Android优化方案汇总)