android 的短信數據庫的讀取
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
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
posted on 2011-02-23 15:25 建華 閱讀(6749) 評論(0) 編輯 收藏 所屬分類: Android