一。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,比较常见,不上代码。

更多相关文章

  1. android 启动第三方APP的方式
  2. Android剪贴板操作
  3. Android剪贴板操作
  4. Android(安卓)采用MD5注册登录,加密解密
  5. Android(安卓)GPS架构分析
  6. Android开发中高效的数据结构用SparseArray代替HashMap
  7. [原]采用MQTT协议实现Android消息推送
  8. Android图形系统的分析与移植 -- 六、双缓冲framebuffer的实现
  9. android使用指定的字体

随机推荐

  1. C#中的console是什么意思
  2. c语言数组怎么定义?
  3. c语言属于什么类型的编程语言
  4. 什么是虚函数
  5. 如何在C#中使用Bogus去创建模拟数据
  6. C# 快速手动构建文件服务器
  7. 在C/C++中如何使用extern关键字
  8. c#中反射是什么?
  9. c++输出二维字符矩阵对齐
  10. C++实现逐行读取txt文件中的字符串以及文