Android代码优化的核心原则:不做不必要的事,不分配不必要的内存
1、字符串频繁操作时,多用StringBuffer而少用String
2、尽量使用本地变量,即反复使用的变量要先保存成临时或局部变量,尤其是循环中使用的变量
3、String方法中substring和indexOf都是native方法可以大量的使用
4、如果函数返回String类型,而且返回后的使用就是要加入到StringBuffer此时可以直接传入StringBuffer
5、用两个一维数组代替二维数组 int[][]=====int[] int[]
6、如果返回直接类型足够了,就不应返回接口类型如假如返回Hashmap就足够了,请不要返回Map
7、如果一个方法不访问(不修改)成员变量,请用static方法
8、尽量不用getters和setters,如果你非要用的话请加上final关键字,编译器会把它当成内联函数
9、永远不要在for循环第二个参数中使用方法调用
10、不修改的static变量请用static final常量代替
11、foreach可以用来处理数组和arraylist,如果处理其他对象相当于Iterator
12、避免使用枚举,请使用常量代替
13、慎用浮点数 float尤其是大量的数学运算
14、不使用的引用变量要手动置null,提高内存被回收的几率
15、慎用图片操作,使用后要立即释放资源
分享到:
相关推荐
Android代码优化.pdf
android代码优化原则,让您的开发更加顺利,速度和性能更加流畅,请参照本资料
Android代码优化[文].pdf
整理了Android平台上一些代码优化的技巧。
Android开发代码 如何优化 简约手机内存
你还在为代码太长太乱而烦恼吗, 此文档可以帮助你解除烦恼
拥抱变化,让我们冲现在开始吧,上一篇文章《Android也架构之二:单例模式访问网络》中,我们学会用了单例模式,单例模式一般解决的是和程序相关的问题,和业务逻辑无关,今天开始,我们就开始学习和业务相关的设计...
下面我们就从几个方面来了解Android开发过程中的代码优化,需要的朋友参考下
Android优化布局文件的代码例子。用于演示与布局相关的ViewStub、style、Theme等特性的用法。
awesome-android-performance This is a list of awesome Android tutorials, videos and tools for performance optimization View Google Official Videos Double Layout Taxation Android Performance Patterns...
Android优化大师源代码
Android性能优化图片压缩示例源码代码.zip
android优化技术详解:包括:UI布局优化,内存优化,性能优化,代码优化
htthttps://blog.csdn.net/u012999130/article/details/80061033ps://blog.csdn.net/u012999130/article/details/80061033
Java编写的安卓系统优化软件源代码,运行在Android系统的一款JAva代码,类似于360安全卫士功能的小应用,优化安卓系统的内核、清理垃圾等功能,暂时没有调试环境,没抓到运行截图。