【发布时间】:2021-01-06 17:53:45
【问题描述】:
当我需要从 ANDROID_CONTACTS 中获取所选号码的联系人姓名时,我有一个要求。
我可以使用 ->
获取特定号码的名称Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber));
Cursor cursor = cr.query(uri, new String[]{ContactsContract.PhoneLookup.DISPLAY_NAME}, null, null, null);
if (cursor == null) {
return;
}
如何传递数字列表并获取它们各自的名称?
【问题讨论】:
-
只要您的代码不查询整个联系人数据库,您就可以告诉我。我的意思是我不想要所有联系人,然后执行 if-else 条件来获取联系人。
标签: android android-contacts android-contentresolver