gpt4 book ai didi

android - 如何从不同来源(Facebook 和其他)获取联系人

转载 作者:行者123 更新时间:2023-11-30 02:39:59 25 4
gpt4 key购买 nike

如何从不同来源(Facebook 和其他)获取联系人。此代码我从 sim、电话和谷歌获取联系人。我如何从 Facebook 和其他网站获取联系人?在电话簿中,这些联系人有。

ContentResolver cr = context.getContentResolver();
Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);

if (cursor.getCount() > 0) {
while (cursor.moveToNext()) {
//logic
}
}

最佳答案

您可以直接访问原始联系人而不是自动聚合的联系人 - http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.html .

安装在设备上的每个帐户都有自己的原始联系人。请注意,这意味着您会为每个实际联系人获得多个原始联系人。

另一件需要考虑的事情是,有些帐户是私有(private)的,它们的原始联系人对其他应用程序是不可见的。没有 root 就无法访问这些联系人。如果我没记错的话,Facebook 就是这种情况。

关于android - 如何从不同来源(Facebook 和其他)获取联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25929857/

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