如何从来电号码中检索联系人姓名?

时间:2011-03-14 10:00:00

标签: android

如何从来电号码中检索联系人姓名?

2 个答案:

答案 0 :(得分:4)

TelephonyManager.EXTRA_INCOMING_NUMBER

答案 1 :(得分:2)

再次编辑我的答案,因为上次提到的链接效果不佳。 首先,您需要使用以下参考链接获取您可以管理的来电号码:
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} .....)