android - Android上联系人的上次修改时间

标签 android contacts

我需要获取联系人的最后修改时间:
我尝试使用ContactsContract.Contacts.CONTACT_STATUS_TIMESTAMP,但是在我的模拟器中
它总是返回0。有什么提示吗?

最佳答案

请参阅以下帖子:Last time the contact was modified-您可以检查“ DIRTY”标志,该标志指示联系人在与Google帐户同步之前是否已被修改。

根据您的需要,您也许还可以自己缓存ContactsContract.Contacts.Entity.VERSION并将其与数据库中的当前值进行比较。

关于android - Android上联系人的上次修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790706/

相关文章:

javascript - Android WebView加载GoogleMap数据渲染

android - 在按钮单击事件中打开设备联系人列表

ios - 通过 native iOS联系人应用获取钛的联系方式

android - 显示号码、联系人姓名和可能的联系人图像的联系人选择器?

java - 如何将联系人或短信作为 .xml 文件或 .csv 文件备份到 SD 卡并稍后恢复

android - 将 yyyy-mm-dd 转换为 dd mm yyyy

android - gradle 重复条目 FloatProperty

Android - 有没有办法知道用户何时向他的手机添加新联系人?

Android更改数据库路径问题

java - 使用 finish() 到 "end"手动 Activity : To or Not to?