显示号码、联系人姓名以及可能的联系人图像的联系人选择器?

发布于 2024-10-03 20:14:25 字数 274 浏览 2 评论 0原文

有没有办法显示同时包含号码和联系人姓名的联系人选择器?

现在我正在呼叫选择器:

startActivityForResult(
                       new Intent(Intent.ACTION_PICK,Contacts.Phones.CONTENT_URI),
                       1);

但结果我只得到联系人姓名,而没有可见的号码。更糟糕的是,如果一个联系人有两个号码,那么它就会出现两次。

Is there any way to display contact picker that has both number and contact name?

Now I'm calling picker:

startActivityForResult(
                       new Intent(Intent.ACTION_PICK,Contacts.Phones.CONTENT_URI),
                       1);

But in a result I get only Contact names without visible numbers. To make things worse, if one contact has two numbers it occurs twice.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ι不睡觉的鱼゛ 2024-10-10 20:14:25

您可以在 https://github.com/codinguser/android_contact_picker 查看免费的 Android 联系人选择器库
它允许用户

  • 从联系人列表中选择一个联系人,
  • 显示详细信息,
  • 然后选择一个号码(然后您可以对该号码执行您想要的操作)

披露:我是这个库的作者

You can check out the free Android contact picker library at https://github.com/codinguser/android_contact_picker
which allows a user to

  • pick a contact from a list of contacts,
  • display the details and
  • then select a number (and then you can do what you want with the number)

Disclosure: I am the author of this library

停滞 2024-10-10 20:14:25

试试这个。它就像联系人选择器,但在联系人姓名下列出了可点击的电话号码

Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, 1);

try this. its just like the contact picker, but lists clickable phone numbers under the contacts name

Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, 1);
反话 2024-10-10 20:14:25

我遇到了类似的问题,找不到任何方法来一起显示所需的信息。

最后,我创建了一个 ListView 并显示联系人以及号码信息。您可以参考本教程轻松构建一个 - http://www.droidnova。 com/first-list-application,37.html

I had the similar problem and could not find any way to display the required information together.

Finally I created a ListView and display the Contact along with the Number information. You can refer to this tutorial to build one easily - http://www.droidnova.com/first-list-application,37.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文