【发布时间】:2011-03-14 10:00:00
【问题描述】:
如何从来电中获取联系人姓名?
【问题讨论】:
标签: android
如何从来电中获取联系人姓名?
【问题讨论】:
标签: android
TelephonyManager.EXTRA_INCOMING_NUMBER
【讨论】:
首先您需要获取来电号码,您可以借助以下参考问题进行管理:
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} .....)
【讨论】: