2016-04-20 62 views

回答

0

Android聯繫人商店彙總所有帳戶中的所有聯繫人(根據供應商的實現情況而有所不同,例如,HTC將XML數據存儲在聯繫人行的備註字段中)。

彙總信息可通過ContactsContract.Contacts API獲得,並提供聯繫人存儲區中所有聯繫人數據的最完整版本,其聚合衝突和解決方案已處理。如果您只想訪問符合特定要求的聯繫人信息,例如他們必須有一個電話號碼,那麼我會建議這個API,因爲它允許SQLite類型WHERE子句。

如果您想要訪問原始聯繫人信息,但它們來自未應用聚合的帳戶,請使用ContactsContract.RawContacts API(Documentation)。在編輯聯繫人信息時,這通常會更合適,因爲插入或更新查詢會觸發設備聯繫人存儲的重新聚合。

相關問題