我正在尝试构建一个联系人管理应用程序。我的手机上有多个帐户的联系人,包括 Facebook 和 HTC Facebook。由于某种原因,我无法从RawContacts
表的ContactsContract
:
managedQuery(ContactsContract.RawContacts.CONTENT_URI, new String[] {
ContactsContract.RawContacts._ID,
ContactsContract.RawContacts.CONTACT_ID,
ContactsContract.RawContacts.ACCOUNT_NAME,
ContactsContract.RawContacts.ACCOUNT_TYPE,
}, ContactsContract.RawContacts.ACCOUNT_TYPE + " = 'com.facebook.auth.login'", null, null)
该查询不返回任何结果。如果我将帐户类型替换为com.htc.socialnetwork.facebook
,我仍然没有得到结果。我的手机上有很多 Facebook 联系人;如何找回它们?
我想我在这里找到了答案:如何从本机联系人/内容解析器获取联系人的 facebook id 或 url?
似乎对 Facebook 联系人的访问受到限制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)