Android 如何从联系人列表中只获取联系人号码而不获取姓名?

Android 如何从联系人列表中只获取联系人号码而不获取姓名?,android,Android,您好,我在下面使用的所有代码它显示了所有联系人详细信息联系人号码和姓名,但我只需要从联系人列表中获取联系人号码,而不需要姓名如何在不使用android widget的情况下实现代码来解决问题,所以请给出解决方案 context.startActivity(新意图(Intent.ACTION\u PICK,People.CONTENT\u URI)) 试试这段代码 Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, per

您好,我在下面使用的所有代码它显示了所有联系人详细信息联系人号码和姓名,但我只需要从联系人列表中获取联系人号码,而不需要姓名如何在不使用android widget的情况下实现代码来解决问题,所以请给出解决方案

context.startActivity(新意图(Intent.ACTION\u PICK,People.CONTENT\u URI))

试试这段代码

 Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, personId);
Uri phonesUri = Uri.withAppendedPath(personUri, People.Phones.CONTENT_DIRECTORY);
String[] proj = new String[] {Phones._ID, Phones.TYPE, Phones.NUMBER, Phones.LABEL}
Cursor cursor = contentResolver.query(phonesUri, proj, null, null, null);