android 的短信数据库的读取
android短信的数据库的Uri是不公开的, 读取起来时灰常不方便的, 这里做了下总结.
用adb指令将mmssms.db从/data/data/com.android.providers.telephony/databases中pull出来
经常使用到的表有
canonical_addresses, sms, threads三个表格
sms是存储着所有的短信, 主要的列有_id, thread_id, address, person, date, read, type, body
关于的sms的Uri有
发件箱 content://sms/outbox
收件箱 content://sms/inbox
草稿箱 content://sms/draft
conversations content://sms/conversations
threads表存储着每一个短信对话的线程. 主要列有_id, date, message_count, recipient_ids, snippet, read
recipient_ids 存放的是参与此次对话的person的id, 然而这个id不是通讯录里面的id, 而是canonical_addresses 的id. 这就是canonical_addresses 表格的作用
threads 表 uri: content://mms-sms/conversations?simple=true
canonical_addresses 表 uri content://mms-sms/canonical-addresses

更多相关文章

  1. Android SMS 短信操作
  2. Android关于短信加密
  3. Android获取手机短信
  4. Android短信拦截
  5. android实现发短信功能
  6. android应用发短信

随机推荐

  1. Android(安卓)UI开发第一篇——android的
  2. Android(安卓)Studio 获取SHA1
  3. Android(安卓)众多的布局属性详解
  4. Android(安卓)多媒体扫描过程(Android(安
  5. android 电池(二):android关机充电流程、充
  6. 如何向Android模拟器打电话发短信
  7. Android图形系统的底层实现
  8. Android(安卓)PendingIntent实现原理和代
  9. Android学习——android:cacheColorHint=
  10. android manifest.xml 标签汇总