短信数据库表名(_id integer 唯一标识,自增,从1开始 date integer 会话最新更新时间 message_count integer 当前会话所包含的消息数量 recipient_ids text 接收者(canonical_addresses表的id)列表,所有接收者以空格隔开,* snippet text 最新更新的消息的内容(彩信为主题,短信为正文) snippet_cs integer snippet的编码方式,彩信:UTF-8为106,短信为0 read int
安卓系统比起ios系统最大的缺点,相信大家都知道,就是系统安全问题。这篇博客就秀一波“黑科技”。
读取用户短信
Android应用能读取用户手机上的短信,相信已经不是什么新鲜事,比如我们收到的短信验证码,一些app马上就能自动获取并填上验证码,省去我们手动填写验证码。原理就是通过Android的ContentProvider组件间接访问系统的短信数据库,获取所有短信内容。下面来演示一下。
布局很简单,如下:
代码如下:
public class MainActivit