Android性能优化方案

  1. 避免创建不必要的对象
  2. 如果方法用不到成员变量,可以把方法声明为static,性能会提高15%到20%
  3. 避免使用getters/setters存取Field,可以把Field声明为public,直接访问
  4. static的变量如果不需要修改,应使用static final修饰符定义常量
  5. 需要用到for循环的地方尽量使用增强for循环(for( : ))
  6. 私有内部类要访问外部类的Field或方法,可把外部类的Field或方法声明为包访问权限
  7. 合理利用浮点数,浮点数比整型慢两倍

你可能感兴趣的:(android,性能优化)