当您尝试从设备检索联系人时,通常会获得除Facebook以外的所有应用程序创建的联系人。这个question描述了它。
那么,当我通过我的应用程序存储联系人时(使用ContactsContract?),我需要做什么,以便其他应用程序无法通过ContactsContract来检索它...但它们仍可供设备联系人使用应用程序......还是我选择的应用程序?
答案 0 :(得分:2)
使用Contacts API的不同实现同步Facebook联系人。谷歌曾经为此提供了一个特例,但不再适用。支持它的不同硬件制造商为这种特定用途定制他们的联系人应用程序。这就是除了Nexus系列之外,Facebook联系人同步适用于大多数手机的原因。这些是私有实现,但如果您愿意对大量混淆代码进行排序,我确信可以进行逆向工程。