上次联系

时间:2012-07-03 14:41:02

标签: android

android如何计算上次联系的值。它以整数格式提供值,但我无法解密给定值。例如,如果我想比较两个给定值以了解稍后联系了哪个联系人,该怎么办?任何类型的帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您收到的值以格式返回,并保存上次调用特定号码时的日期和时间信息。

返回该数字的毫秒数。

供参考: http://developer.android.com/reference/android/provider/ContactsContract.ContactOptionsColumns.html#LAST_TIME_CONTACTED

现在,如何计算日期和时间是链接: how to convert milliseconds to date format in android?

如何比较: 有“之前”和“之后”的功能,它们告诉事件日期是在另一个指定日期之前还是之后

日期类: http://developer.android.com/reference/java/util/Date.html#after(java.util.Date)

日历类: http://developer.android.com/reference/java/util/Calendar.html#after(java.lang.Object)

取决于您要使用哪一个。

我希望它有所帮助,让我知道更多信息。

答案 1 :(得分:0)

每次与某人联系时(即调用Contacts.markAsContacted),TIMES_CONTACTED应增加1,并且应更新LAST_TIME_CONTACTED。然而,许多设备制造商已经改变了这种功能,并且它不再可靠。您可以在

找到此问题的漏洞

http://code.google.com/p/android/issues/detail?id=8784&q=LAST_TIME_CONTACTED&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars