2014-10-08 50 views
1

在Android中,當人們的應用程序顯示一個谷歌帳戶中的聯繫人,默認情況下只顯示屬於我的聯繫人Android中團體出演的聯繫人。特殊的「我的聯繫人」組中的Android通訊錄

我想顯示這個相同的聯繫人子集,因爲完整的聯繫人列表包含很多絨毛。這可以通過testing group membership爲每個聯繫人進行;這顯然需要確定所需的組ID。

現在的問題是:這些「顯然特殊」的組怎樣才能被識別?他們的ID或名稱是否已修復? (我測試過的設備中的「主要」Gmail帳戶是1和2,但我懷疑這是可靠的)。

回答

1

根據source code for the Contacts app(特別是ContactsCommon項目中的ContactLoader類),這些組可以通過Groups表中的信息進行標識。特別是:

  • AUTO_ADD == 1爲默認(我的聯繫人)基團。
  • FAVORITES == 1爲收藏夾(在Android中加星標)組。

但是,這兩個字段僅在API級別11+上可用。

相關問題