2012-11-14 17 views
7

Wenn Sie versuchen, Kontakte vom Gerät abzurufen, erhalten Sie in der Regel Kontakte erstellt von allen Anwendungen außer Facebook. Diese question beschreibt es.So sichern Sie meine Anwendungskontakte wie Facebook

Was müsste ich also tun, wenn ich Kontakte über meine Anwendungen speichere (mit ContactsContract?), Damit andere Anwendungen sie nicht über ContactsContract abrufen können. Sie sind jedoch weiterhin für das Gerät verfügbar Kontakte Anwendung ... oder zu den Anwendungen, die ich wähle?

Antwort

2

Facebook-Kontakte werden über eine andere Implementierung der Kontakte-API synchronisiert. Früher hat Google dafür einen Sonderfall angegeben, tut dies aber nicht mehr. Die verschiedenen Hardwarehersteller, die sie unterstützen, passen ihre Kontakte-Anwendung für diese spezielle Verwendung an. Deshalb funktioniert Facebook contact sync auf den meisten Handys neben der Nexus-Serie. Dies sind private Implementierungen, aber ich bin mir sicher, dass sie reverse engineered sein können, wenn Sie bereit sind, viel verschleierten Code zu durchforsten.

+0

Stimmen Sie mit dem überein, was Sie sagen. Ist es jedoch möglich, dass jemand auf die tatsächliche Implementierung/den Beispielcode solcher Kontakte verweist? – Tushar