【问题标题】:How to display numbers from contact list?如何显示联系人列表中的号码?
【发布时间】:2011-05-31 19:58:19
【问题描述】:

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

    试试看这个网站: Query contacts.

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-22
      • 1970-01-01
      • 2021-07-06
      • 2016-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多