Android 监听系统来电获取来电信息

本文详细阐述了如何在Android应用中监听系统来电事件,并获取来电号码,通过编程方式查询并显示对应的联系人信息。包括注册权限、创建自定义广播接收器以及在AndroidManifest.xml中静态注册广播。
摘要由CSDN通过智能技术生成

本文主要介绍了Android监听系统来电,并获取来电信息,在开发app中需要在来电时候,获取来电人的信息并显示出来

首选要注册权限监听来电,然后通过监听到的手机号,来通过接口查询相关的联系人信息
注册广播监听系统来电。监听系统来电需要、注册相应的权限

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
 <uses-permission android:name=
功能 1. 查询来电号码并显示悬浮窗,显示位置和其他号码信息。 2. 主界面显示最近来电列表(不会导入已有的系统通讯录)。 3. 在主界面可以查询任意电话号码信息。 4. 自定义设置卡片及悬浮窗的颜色。 5. 自定义悬浮窗, 如文字大小、透明度、位置。可以自定义显示与隐藏,如忽略已存在的联系人、去电时显示、接听后隐藏。 6. 离线查询。优先从本地的离线归属地及历史记录中查询数据并显示,没有查询到标记数据且有网络(有 WIFI 或手机未掉网)时会联网查询。 隐藏功能 (点击七次版本后出现) 1. 自定义数据源。可以自定义百度、聚合数据(360)的 API 密钥,可以自定义 API (用于适配客户信息系统)。可以设置忽略号码段来忽略查询,可以强制使用本地离线数据。 插件功能(安装插件后出现) 1. 自动挂断。可以自动挂断匹配的标记关键字(诈骗、广告等)、归属地、起始号码(400*)。归属地可逆向匹配,如 "!西安 !咸阳" 将挂断所有除 "西安" "咸阳" 的来电。起始号码关键字添加完整号码并以空格分隔可以实现 "黑名单" 的功能。 2. 添加号码信息到系统通话记录。会添加诈骗、骚扰、广告、响一声、自动挂断等信息到系统通话记录。 说明 1. “来电信息” 的不断改进和完善离不开社区的反馈,非常感谢所有在 Play 市场、V站、酷市场留言及发送邮件反馈的朋友。 2. 应用开源免费无广告,请放心使用。APK 文件通过 Travis CI 自动生成并上传,用户可在每个 GitHub 版本发行 中找到编译日志来校验文件 sha1 及 md5。 3. 请避免限制主应用及插件请求的权限。如出现来电时不显示悬浮窗,请先检查权限设置、权限管理类型应用的设置。如果安装了插件,请确保插件和主应用没有进入管理类软件的黑名单或优化项目。 4. 如果对此开源应用有任何不满、问题或建议,请在 GitHub 提交问题单或发送问题到作者邮件。非常欢迎大家反馈,来和作者一起完善这个应用。 5. 如果您觉得这个应用做的不错,欢迎在 GitHub star、在 Play 市场 及 酷市场 五星好评,欢迎您将此应用通过推特、微博、朋友圈等社交网络推广给更多的人。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓兼职framework应用工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值