Android 如何显示联系人列表中的号码?

Android 如何显示联系人列表中的号码?,android,Android,我使用下面的代码显示联系人号码,但它显示联系人列表中的姓名和号码 public void getContacts(Context context){ context.startActivity(new Intent(Intent.ACTION_PICK, People.CONTENT_URI)); } 像上面的代码一样,我如何使用下面的代码只从联系人列表中获取联系人号码?我只需要显示联系人号码而不显示姓名。请提供正确的解决方案来解决此问题 Uri personUri = Content

我使用下面的代码显示联系人号码,但它显示联系人列表中的姓名和号码

public void getContacts(Context context){
    context.startActivity(new Intent(Intent.ACTION_PICK, People.CONTENT_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);
请尝试查看此网站:

有多种方法可用于从联系人检索不同的内容

希望这能有所帮助。

试试看这个网站:

有多种方法可用于从联系人检索不同的内容

希望这能有所帮助