Android联系人白名单

时间:2011-04-23 08:25:16

标签: android contacts

大家好:

我正在开发一个具有以下想法的Android移动应用程序: 除了白名单中的多个联系人外,它将手机变为静音模式。怎么可能(如果可能的话)。 我已经读过,我们可以检测来电和去电。但是,如何访问电话簿并指定联系人?

感谢名单!

1 个答案:

答案 0 :(得分:1)

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

您需要在清单文件中为所有这些设置权限..