Android SDK中的恒定Build.TIME

Android SDK中的恒定Build.TIME,第1张

概述常量“longandroid.os.Build.TIME”到底是什么意思?我在设备上进行了测试,但得到一个奇怪的数字,我不知道它的含义.在http://developer.android.comeference/android/os/Build.html中,没有解释.解决方法:正如@CommonsWare正确评论的:这是设备的ROM生成的Unix时间戳(以毫秒为单

常量“ long android.os.Build.TIME”到底是什么意思?

我在设备上进行了测试,但得到一个奇怪的数字,我不知道它的含义.

在http://developer.android.com/reference/android/os/Build.html中,没有解释.

解决方法:

正如@CommonsWare正确评论的:这是设备的ROM生成的Unix时间戳(以毫秒为单位).

如果深入研究Build类的源代码,则会发现以下内容:

// The following propertIEs only make sense for internal engineering builds.public static final long TIME = getLong("ro.build.date.utc") * 1000;

换句话说:该值只是从ro.build.date.utc系统属性中读取的,该属性是ROM的build.prop的一部分,而该属性又由buildinfo.sh生成.

更人性化的等效项是ro.build.date,其中包含相同值的文本日期表示形式.例如,在build.prop中,您可能会发现:

ro.build.date=Tue Nov 6 13:10:27 CST 2012ro.build.date.utc=1352229027

AndroID的公共API中没有与之关联的常量,但是您可以通过调用SystemPropertIEs.get(“ ro.build.date”)轻松地检索它.

话虽如此,除非您为特定的ROM开发和/或是ROM开发人员,否则您实际上不必关心这些值,因为第一个代码片段中的注释也指出了这一点.

总结

以上是内存溢出为你收集整理的Android SDK中的恒定Build.TIME全部内容,希望文章能够帮你解决Android SDK中的恒定Build.TIME所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1120447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存