例:在低于API 15中使用acionbar是直接崩溃,需要加入版本兼容检测: 1、首先检查设备的编译版本 Build.VERSION.SDK_INT常量代表了Android设备的版本号。可将该常量同代表Honeycomb 版本的常量进行比较。 (版本号清单可参考网页http://developer.android.com/reference/android/ os/Build.VERSION_CODES.html。 ) 现在 ActionBar 代码只有在Honeycomb或更高版本的设备上运行应用才会被调用。但是程序运行依旧会崩溃 2、禁止Lint提示兼容性问题 很不幸,尽管我们已经处理了兼容性问题,但Android Lint却无从知晓,所以必须明令禁止 其再提示兼容性问题。如代码所示,在 onCreate(Bundle) 实现方法前添加如下注解。 |
时间: 2024-11-05 21:47:11