Android锁屏未读短信,未接电话

本文介绍了在Android系统中如何获取锁屏界面显示的未读短信和未接电话数量。未读短信存储在telphony.db数据库中,未接电话记录则在mmssms.db数据库。程序员可以通过Android提供的数据访问接口获取这些信息,但需要声明相应权限,尤其对于第三方应用。未读短信数量查询涉及短信和彩信两个表,而未接电话数量则需在通话记录中筛选。
摘要由CSDN通过智能技术生成

又是锁屏,没有办法,在公司做锁屏都做疯掉了。委屈

锁屏界面一般都有未读短信和未接电话的数字,用个红色的圆圈包裹的,估计都是从苹果那里模仿出来的,不过没有关系,作为程序员,我们要尽我们最大可能来实现这个功能,这里不介绍界面怎么实现,只是简单介绍数据获取方法。


首先明白短信和未接电话的内容存放在哪里?Androd有一套完整的数据访问接口,提供第三方app访问,但是在访问之前必须声明权限,声明权限很简单,只要在apk中的manifest文件添加即可,这里不介绍。

由于锁屏在framework中,所以不需要添加相应的权限,如果是第三方app需要实现类似的功能,就必须声明权限。这也就是为什么Android手机的用户隐私很容易被泄漏的原因。

短信存放地方:/data/data/com.android.provider/telephony/databases/telphony.db

通话记录存放地方:/data/data/com.android.provider/telephony/d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值