gpt4 book ai didi

android - Android SDK中的常量Build.TIME

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:04 29 4
gpt4 key购买 nike

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

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

http://developer.android.com/reference/android/os/Build.html , 不解释。

最佳答案

正如@CommonsWare 正确评论的那样:这是构 build 备 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 2012
ro.build.date.utc=1352229027

Android 的公共(public) API 中没有与它相关联的常量,但您可以通过调用 SystemProperties.get("ro.build.date") 轻松检索它。

话虽这么说,除非您为特定的 ROM 进行开发和/或者是 ROM 开发人员,否则您实际上不必关心这些值,正如第一个代码 fragment 中的注释所指出的那样。

关于android - Android SDK中的常量Build.TIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32790120/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com