android 判断版本执行,Android版本判断

在Android开发中,可以通过`android.os.Build`和`android.os.Build.VERSION`进行版本判断,以便在不同版本的系统上使用合适的API。例如,通过`SDK_INT`常量可以与`Build.VERSION_CODES`枚举值配合,实现对Android 1.0到最新版本的兼容。这样可以在高版本SDK上开发,同时确保低版本设备的兼容性。
摘要由CSDN通过智能技术生成

尽管Android向下兼容不好,但是一个程序还是可以在多个平台上跑的。向下兼容不好,接口改变,新的平台上不能用旧的API,旧的平台更不可能用新的API,不等于一个平台需要一个APK。可以在高版本的SDK上开发,并在程序中作版本判断,低版本运行环境使用旧的API。进行android版本判断需使用到类:

android.os.Build

根据官方文档解释为--Information about the current build, extracted from system properties.

该类中描述了从系统属性中提取的有关android平台的信息。

android.os.Build.VERSION

根据官方文档解释为--Various version strings.

该类中提供了各种版本的字符串。

其中:public static final int SDK_INT

官方文档解释为--The user-visible SDK version of the framework; its possible values are defined in Build.VERSION_CODES.

该常量值表述了用户可见的系统框架的SDK版本,它的可能取值被定义在Build.VERSION_CODES中。

android.os.Build.VERSION_CODES

根据官方文档解释为--Enumeration of the currently known SDK version codes. These are the values that can be found in SDK. Version numbers increment monotonically with each official platform release.

该类列举处理当

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值