android.os.Build
类中存储了各种变量,您可以检查给定Android平台的当前版本。当然,这些仅在模拟器或设备中工作,因为SDK在编译期间返回null或0
Android SDK中是否还有其他变量可用于表示通过Java API编译时可用的当前SDK版本?
仅供参考,我正在尝试实施此功能:https://github.com/johncarl81/transfuse/issues/18
感谢。
答案 0 :(得分:0)
如果要设置最低SDK级别,可以在AndroidManifest.xml
文件中完成。如果您想支持多个SDK级别,则必须在运行时执行此操作,因为它暗示您在实际运行应用程序之前不知道您是在SDK 8还是SDK 15上运行。如果你想避免lint警告,我会使用opatut引用的@TargetApi(...)
......