Most visited

Recently visited

Added in API level 1

Build.VERSION

public static class Build.VERSION
extends Object

java.lang.Object
   ↳ android.os.Build.VERSION


各种版本字符串。

Summary

Fields

public static final String BASE_OS

基础OS构建产品是基于。

public static final String CODENAME

当前开发代码名称,或者如果这是发布版本,则为字符串“REL”。

public static final String INCREMENTAL

基础源代码控件用于表示此构建的内部值。

public static final int PREVIEW_SDK_INT

预发布SDK的开发人员预览版本。

public static final String RELEASE

用户可见的版本字符串。

public static final String SDK

此字段在API级别4中已被弃用。使用SDK_INT可轻松将其作为整数获取。

public static final int SDK_INT

框架的用户可见SDK版本; 其可能的值在Build.VERSION_CODES中定义。

public static final String SECURITY_PATCH

用户可见的安全补丁程序级别。

Public constructors

Build.VERSION()

Inherited methods

From class java.lang.Object

Fields

BASE_OS

Added in API level 23
String BASE_OS

基础OS构建产品是基于。

CODENAME

Added in API level 4
String CODENAME

当前开发代码名称,或者如果这是发布版本,则为字符串“REL”。

INCREMENTAL

Added in API level 1
String INCREMENTAL

基础源代码控件用于表示此构建的内部值。 例如,执行更改列表编号或git散列。

PREVIEW_SDK_INT

Added in API level 23
int PREVIEW_SDK_INT

预发布SDK的开发人员预览版本。 生产平台版本/设备上的此值始终为0

当此值不为零时,自上次正式发布API level以来添加的任何新API只能保证出现在该特定预览版本中。 例如,API Activity.fooBar()可能出现在预览版本1中,但在预览版本2中完全重命名或删除,这可能会导致应用程序尝试调用它以在运行时崩溃。

针对预览API的实验性应用程序应该在使用任何预发布平台API之前检查此值是否相等( == )与预览SDK修订版的相同。 检测预期SDK修订版本的应用程序除了他们预期的特定版本之外,应该只能使用以前发布的API级别的API,以避免不必要的运行时异常。

RELEASE

Added in API level 1
String RELEASE

用户可见的版本字符串。 例如,“1.0”或“3.4b5”。

SDK

Added in API level 1
String SDK

此字段在API级别4中已被弃用。
使用SDK_INT可以很容易地将它作为整数。

其原始字符串表示形式的框架的用户可见的SDK版本; 改为使用SDK_INT

SDK_INT

Added in API level 4
int SDK_INT

框架的用户可见SDK版本; 其可能的值在Build.VERSION_CODES中定义。

SECURITY_PATCH

Added in API level 23
String SECURITY_PATCH

用户可见的安全补丁程序级别。

Public constructors

Build.VERSION

Added in API level 1
Build.VERSION ()

Hooray!