gpt4 book ai didi

android - 如何仅从 Android 设备获取电话号码联系人

转载 作者:搜寻专家 更新时间:2023-11-01 07:52:05 24 4
gpt4 key购买 nike

我正在关注这个例子 retrieve list of contacts从 Android 设备检索联系人。它提供所有联系人,包括电子邮件联系人和一些空联系人。

我尝试在投影和选择中像 ContactsContract.Contacts.HAS_PHONE_NUMBER 一样修改 ContactsContract 以获取移动联系人,但没有成功。

String[] PROJECTION = {ContactsContract.Contacts._ID,ContactsContract.Contacts.LOOKUP_KEY,
ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts._ID,
SORT_ORDER,ContactsContract.Contacts.HAS_PHONE_NUMBER};


String SELECTION = ContactsContract.Contacts.DISPLAY_NAME + "<>''"+ "AND "ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1";

有没有办法只获取有手机号码的联系人?

最佳答案

我创建了这个库来解决您的所有问题。它只会保存至少有一个电子邮件或电话号码的联系人。它还会从相同联系人的电子邮件和电话号码中删除重复项(由 whatsapp 等第 3 方应用程序创建)。

欢迎提出建议。

链接:https://github.com/raghavsatyadev/ContactFetcher/

关于android - 如何仅从 Android 设备获取电话号码联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33720856/

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