从联系人选择器中过滤掉 Facebook 联系人

发布于 2024-11-30 19:27:42 字数 189 浏览 4 评论 0原文

我的应用程序中有一个联系人选择器,当选择 Facebook 联系人时,该选择器不断崩溃。我面前没有用于打开选择器的代码,但我相信我正在通过类似于以下内容的调用访问联系人:

new Intent(Intent.ACTION_PICK, People.CONTENT_URI)

有人有这方面的经验吗?

I have a contact picker in my application that keeps crashing when a facebook contact is selected. I won't have the code I'm using to open the picker in front of me, but I believe I'm accessing the contacts through a call similar to this:

new Intent(Intent.ACTION_PICK, People.CONTENT_URI)

Does anyone have experience with this?

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

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

发布评论

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

评论(1

时光沙漏 2024-12-07 19:27:42

我希望我能为你找到答案,但我发布了 2 个类似的问题,但没有任何好的答案。似乎是一个完全合理的问题,并且在大多数其他开发环境中很容易做到(我实际上是 ac# 开发人员),但 android 让我陷入了困境。我想我可能只需要编写我的“自己的联系人选择器”,以便我可以在以编程方式将联系人添加到选择器列表之前测试联系人是否有号码。

无论如何,我的问题在这里:

如何让 android sdk 联系人选择器只给我电话结果而不是我所有的 Twitter 关注者

我如何获取 startActivityForResult( )使用 android sdk 仅显示电话联系人列表(例如,当我单击“人员”图标时)?

在我的应用程序中,我正在测试电话是否从所选联系人返回,然后再尝试向它发送一条消息(这样我的就不会崩溃),但我不希望用户看到“该联系人没有号码”消息(如果他们不需要的话)。

我也发现了这个:
http://mobile.dzone.com/news/contacts-api- 20 及以上

虽然它没有向您展示如何过滤联系人列表,但它确实展示了如何以编程方式创建仅包含带有号码的联系人的列表。如果您发现任何有用的信息,请回复我的问题,谢谢!

i wish i had an answer for you but i posted 2 similar questions without any good answers. seems like a totally reasonable question and easy to do in most other dev environments (im actually a c# developer) but android has got me stuck on this. i think i may just have to write my "own contact picker" so that i can test for the fact that the contact has a number before adding them to the picker list programmatically.

anyways, my questions are here:

How do get the android sdk contact picker to give me just phone results and not all my twitter followers

how do i get startActivityForResult() to bring up just a list of telephone contacts (like when i click on the "People" icon) using the android sdk?

in my app i am testing that the phone gets returned from the picked contact before trying to send it a message (so mine doesnt crash), but i dont want the user to have to see a "that contact doesnt have a number" message if they dont have to.

i found this too:
http://mobile.dzone.com/news/contacts-api-20-and-above

while it DOESNT show you how to filter the contact list, it does show how to programmatically create a list that has only contacts with numbers. write back on my questions if you find anything that could be useful, thanks!

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