Android性能优化

一。java层优化:

1. 采用android特有的数据结构:
   用
    android.util.SparseArray
    android.util.SparseBooleanArray
    android.util.SparseIntArray
    替代
    java.util.ArrayList


   用 android.util.LruCache替代HashMap

   android.util.Pair储存两个对象

2. Sqlite最快执行方式:
   

SQLiteStatement stmt = db.compileStatement("INSERT INTO tables VALUES (?,?)");
stmt.bindString(1,"kilonet");
stmt.bindString(2,"cnblogs");
stmt.executeInsert();

 其次速度较快是的采用ContentValues,比较常见,不上代码。

原文地址:https://www.cnblogs.com/maksim3000/p/3291401.html