如何显示联系人列表中的数字?

时间:2011-05-27 06:40:07

标签: android

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

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);

1 个答案:

答案 0 :(得分:1)

试试看这个网站: Query contacts

有多种方法可以从联系人中检索不同的内容。

希望这可以提供帮助。