LAST_TIME_CONTACTED 具有意想不到的价值
LAST_TIME_CONTACTED has unexpected value
当我尝试获取我最后一次联系某些联系人的时间时,结果的值已转换为“01/01/1970”,但我知道最后一次通话的真实日期和时间(例如,它是 14/02/2016)。我注意到在我的日志中最后一次保存的电话是在一年半前,但我试图找到的电话是在 2 年前。
那么,我是否正确地理解了在很长一段时间后日志丢失了旧调用并且在 contacts2.db 中 last_time_contacted 字段更新为不正确的值?
LAST_TIME_CONTACTED
没有以某种方式链接到通话记录,它只是在联系人上设置的时间戳值。
01/01/1970
表示该字段的值为 0,即该联系人从未设置其 LAST_TIME_CONTACTED
值,如果重新创建该联系人(重新同步、合并、拆分、等)自上次联系以来,擦除先前设置的值。
另请注意,LAST_TIME_CONTACTED
不仅可以通过电话更新 - 短信、whatsapp、电子邮件应用程序,甚至社交应用程序都可以并且确实会更新通过该应用程序联系的联系人的此值。
LAST_TIME_CONTACTED 已弃用,未从 Android.Q 及更高版本更新。
Reference
当我尝试获取我最后一次联系某些联系人的时间时,结果的值已转换为“01/01/1970”,但我知道最后一次通话的真实日期和时间(例如,它是 14/02/2016)。我注意到在我的日志中最后一次保存的电话是在一年半前,但我试图找到的电话是在 2 年前。
那么,我是否正确地理解了在很长一段时间后日志丢失了旧调用并且在 contacts2.db 中 last_time_contacted 字段更新为不正确的值?
LAST_TIME_CONTACTED
没有以某种方式链接到通话记录,它只是在联系人上设置的时间戳值。
01/01/1970
表示该字段的值为 0,即该联系人从未设置其 LAST_TIME_CONTACTED
值,如果重新创建该联系人(重新同步、合并、拆分、等)自上次联系以来,擦除先前设置的值。
另请注意,LAST_TIME_CONTACTED
不仅可以通过电话更新 - 短信、whatsapp、电子邮件应用程序,甚至社交应用程序都可以并且确实会更新通过该应用程序联系的联系人的此值。
LAST_TIME_CONTACTED 已弃用,未从 Android.Q 及更高版本更新。 Reference