gpt4 book ai didi

android - Android 版本代码常量是否适用于旧版本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:20 24 4
gpt4 key购买 nike

我可以在旧版 Android 运行时使用 Android 版本代码常量吗?例如,

if (android.os.Build.VERSION.SDK_INT >= 
android.os.Build.VERSION_CODES.HONEYCOMB) ...

当首次定义此常量时,它会在运行 HONEYCOMB 之前的 Android 操作系统的旧设备上运行而不会崩溃吗?假设我们用足够新的 SDK 编译它?

最佳答案

是的,这会起作用。

原因是 android.os.Build.VERSION_CODES.HONEYCOMB 是一个 intandroid.os.Build.VERSION_CODES.HONEYCOMB 只是 11 的别名(int 等于 11),在 Eclipse 等 IDE 中可以看到:

int android.os.Build.VERSION_CODES.HONEYCOMB = 11 [0xb]

所以这将起作用,因为它只会检查 android.os.Build.VERSION.SDK_INT 是否大于或等于 11。

关于android - Android 版本代码常量是否适用于旧版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21837356/

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