如何从来电号码中检索联系人姓名?
答
再次编辑我的答案,因为最后提到的链接不工作好。 首先,你需要让你可以参考下面链接的帮助下管理来电号码:
Retrieve incoming call's phone number in Android
所以一旦你有多少,你可以使用下面的代码来获取联系人姓名:
Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber));
resolver.query(uri, new String[]{PhoneLookup.DISPLAY_NAME} .....)
答
TelephonyManager.EXTRA_INCOMING_NUMBER
在此行中显示错误getContentResolver – indira 2011-03-14 10:46:45
在扩展Activity类的类中使用该代码。 – 2011-03-14 10:55:53
谢谢Rohit。当我添加READ_CONTACT权限时,该应用程序可以正常工作 – indira 2011-03-16 11:47:23