2012-03-02 129 views
1

我有几个关于androids时间戳概念的问题。我想同步我的联系人,但前提是android中联系人详细信息的时间戳比我的数据库中的联系人详细信息的时间戳更早。Android联系人,电话,电子邮件地址等时间戳的概念

我的问题。是否有像phonenumer,电子邮件地址和地址等每个细节的时间戳。谁来检查它?我尝试了它始终为空的ContactsContract.CommonDataKinds.Phone.STATUS_TIMESTAMP。

任何想法? Android Api告诉我应该有一个时间戳(long)。

感谢您的帮助。

回答

0

没有。您正在讨论的字段对于希望在上次更新原始联系人状态时对该行进行标记的人来说是一种便利。我怀疑Android系统本身正在使用它。

我认为Contacts同步假设Google Contacts是所有知识的来源,Android系统只是它的反映。如果Android上的某些内容发生变化,并且Google通讯录中未更改,则会将其上传到Google通讯录。 Google通讯录上的更改会覆盖Android上的任何内容。

总的来说,我怀疑基于时间戳的同步,因为它有一个倾向于搞砸。

您是否试图用自己的google.com同步适配器取代?你是个勇敢的人!

0

CONTACT_LAST_UPDATED_TIMESTAMP

同样可以使用的API 18.加入。

相关问题