在来电期间,电话会查找

时间:2013-08-29 18:50:06

标签: android name-lookup

我正在尝试构建类似于True Caller的应用程序。当有来电时,我的应用程序需要连接到服务器以检索来电号码的联系人姓名,只有在客户(电话)的联系人中不可用。

我知道手机会查找联系人和广播接收器,以检查来电何时到来。

我想知道我的应用程序是否需要在通话时运行电话查询以搜索联系人?或者,当默认情况下Android在呼叫到来时搜索联系人姓名时,我们是否可以只检索相同的信息。如果是,请告诉我如何。如果没有,那么我的应用程序将运行电话查找我相信如果我的应用程序运行电话查找,那将是多余的,因为android无论如何寻找联系人名称。

非常感谢

1 个答案:

答案 0 :(得分:1)

您可以从PhoneStateListener.onCallStateChanged(int state, String incomingNumber)事件中获取来电号码,但为了检索来电者姓名,您需要查找联系人簿。