Android 安卓联系人白名单

Android 安卓联系人白名单,android,contacts,Android,Contacts,大家好: 我正在开发一款Android移动应用程序,其理念如下: 除白名单中的一些联系人外,它将手机切换为静音模式。这怎么可能(如果可能的话)。 我读过一篇文章,说我们可以检测呼入和呼出的电话。但是,如何访问电话簿并指定联系人 Thanx你所有的想法都是可能的。 1.访问电话簿:使用内容提供商,有一个来自android开发者的链接。 2.检测来电:扩展PhoneStateListener并重写其onCallStateChanged(int state,String incoming Number

大家好:

我正在开发一款Android移动应用程序,其理念如下: 除白名单中的一些联系人外,它将手机切换为静音模式。这怎么可能(如果可能的话)。 我读过一篇文章,说我们可以检测呼入和呼出的电话。但是,如何访问电话簿并指定联系人


Thanx你所有的想法都是可能的。
1.访问电话簿:使用内容提供商,有一个来自android开发者的链接。
2.检测来电:扩展
PhoneStateListener
并重写其
onCallStateChanged(int state,String incoming Number)
函数,其中state是当前电话状态,当它等于
call\u state\u RINGING
时,表示有来电,在此函数中,您可以比较来电号码(变量传入号码)与您的白名单匹配,如果匹配,请执行您自己的操作,如将其静音或取消


你需要在清单文件中设置所有这些权限。

@ AndroidKid,谢谢你修改,这么多的错误,因为英语不是我的母语。^欢迎你……你可以考虑使用字典或在线翻译服务……它可以帮助你改进很多。