如何从 Android 的联系人列表中获取联系人?使用联系提供商
How to get contacts from contact list in Android? using Contact Provider
我不得不使用联系人提供程序从 android 获取联系人列表,但它显示了重复的条目。那么,如何过滤那些重复的条目。
例如,ABCD - 123467890、1234567890、1234567890
如何使用联系人提供商过滤重复的 phone 号码?
我可以只获取 phone 个内存联系人列表吗?
获取联系人时很明显会得到重复的联系人。因为,相同的联系人(相同号码,不同姓名或不同号码,相同姓名)可能存储在 google 个联系人、phone 个联系人或 sim 联系人中。
为了消除应用程序中的重复项,请使用本地数据库(android 提供的 SQLite)并使 phone 编号唯一,不会存储重复项。
有关更多信息,请参阅此 post How to get all android contacts but without those which are on SIM
根据 Dalma Racz 的评论,也会引导您找到解决方案。
我不得不使用联系人提供程序从 android 获取联系人列表,但它显示了重复的条目。那么,如何过滤那些重复的条目。
例如,ABCD - 123467890、1234567890、1234567890
如何使用联系人提供商过滤重复的 phone 号码?
我可以只获取 phone 个内存联系人列表吗?
获取联系人时很明显会得到重复的联系人。因为,相同的联系人(相同号码,不同姓名或不同号码,相同姓名)可能存储在 google 个联系人、phone 个联系人或 sim 联系人中。
为了消除应用程序中的重复项,请使用本地数据库(android 提供的 SQLite)并使 phone 编号唯一,不会存储重复项。
有关更多信息,请参阅此 post How to get all android contacts but without those which are on SIM
根据 Dalma Racz 的评论,也会引导您找到解决方案。