Android APK操作短信数据时,不能使用SQLHelper直接操作,需要使用协议,协议使用Uri转义
content://sms/inbox 收件箱
content://sms/sent 已发送
content://sms/draft 草稿
content://sms/outbox 发件中
content://sms/failed 失败
content://sms/queued 待发送
数据库中sms相关的字段如下:
_id primary key integer 与words表内的source_id关联
thread_id 会话id,一个联系人的会话一个id,与threads表内的_id关联 integer
address 对方号码 text
person 联系人id integer
date 发件日期 integer

本文介绍了如何在Android中操作短信数据库,包括收件箱、已发送等不同类型的短信。通过使用ContentResolver查询Uri,例如content://sms/inbox,讨论了sms表的相关字段,如_id、thread_id、address等。特别地,针对2.2版本中草稿短信address存储的特殊性,展示了如何扩展SQL查询来获取draft msgs的address。这是一个简单的Android SMS数据库操作教程。
最低0.47元/天 解锁文章
7921





