怎么做通讯录缓存?高手请指点啊?

解决方案 »

  1.   

    在android里面大量用到了sqlite3数据库存储数据,我们的联系人,通话记录,分类,缩略图像都是存放在    /data/data/com.android.providers.contacts/databases/contacts.db 通讯录是用sqlite实现的。
    sqlite自带缓存。你想干啥?
      

  2.   

    你打算优化的是自己的程序么?不是没有优化的空间,但是可能瓶颈还是在sqlite取数据整理,一, 可以考虑调整sqlite的缓存大小,机制,
    还有就是通讯录有没有必要一次全部把数据读取出来
      

  3.   

    sim卡读取的时候,就是放在缓存,你看参考一下
      

  4.   

    那就从数据全取出来后再显示List数组