向后兼容的Android应用程序?

时间:2013-11-23 07:32:45

标签: android

我有一个简单的Android应用程序,它有一个锁屏小部件。显然,Android 4.2中添加了锁屏小部件。我的问题是由于这个小部件,我的SDK级别在16到19之间,但是我希望我的应用程序可以在4.2到4.4之外的更多版本的android上使用。有没有办法让它如果这个人没有使用4.2或更晚,他们只是没有得到一个锁屏小部件?

提前致谢,
安德鲁

1 个答案:

答案 0 :(得分:2)

获取运行该应用程序的设备的SDK版本,然后将其与OS 4.2进行比较

int userAPI = android.os.Build.VERSION.SDK_INT;
if (userAPI >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1){
// enable lockscreen wdget
} else{
// disable lockscreen widget
}

这将禁用任何低于4.2

的操作系统上的小部件
相关问题