gpt4 book ai didi

android - 如何使用电子邮件和/或电话号码查询 Android 2.x 联系人?

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:55 25 4
gpt4 key购买 nike

让我们暴力​​破解您的普通 Android 2.x 可见联系人 ID/姓名光标(通过 ContactsContract):

Cursor c = getContentResolver().query(
Contacts.CONTENT_URI,
new String[] { Contacts._ID, Contacts.DISPLAY_NAME },
Contacts.IN_VISIBLE_GROUP + " = '1'",
null,
Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC"
);

有没有办法对此进行过滤,以获取至少只有一个电子邮件和/或电话号码的联系人?

我看到我可以使用 Contacts.HAS_PHONE_NUMBER ... 但我在任何地方都看不到 HAS_EMAIL。 (告诉我这不会变得丑陋。)

最佳答案

查询适当的内容提供者 Uri。例如,android.provider.ContactsContract.CommonDataKinds.Email 允许您获取电子邮件地址,并且您的其他列(例如,IN_VISIBLE_GROUP)被隐式加入。

Here is a sample project演示如何使用这些其他内容提供商 Uri 值。

关于android - 如何使用电子邮件和/或电话号码查询 Android 2.x 联系人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4609963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com