0

类中存储了各种变量android.os.Build,您可以检查给定 Android 平台的当前版本。当然,这些仅适用于模拟器或设备,因为 SDK 在编译期间返回 null 或 0

Android SDK 中是否还有其他可用变量表示在通过 Java API 编译期间可用的当前 SDK 版本?

仅供参考,我正在尝试实现此功能:https ://github.com/johncarl81/transfuse/issues/18

谢谢。

4

1 回答 1

0

如果要设置最低 SDK 级别,可以在AndroidManifest.xml文件中完成。如果您想支持多个 SDK 级别,则必须在运行时执行此操作,因为这意味着您在实际运行应用程序之前不会知道您是在 SDK 8 还是 SDK 15 上运行。如果你想避免 lint 警告,我会使用@TargetApi(...)引用的 opatut ......

于 2012-11-11T01:06:19.497 回答