向后兼容的Android应用程序?

我有一个简单的
Android应用程序,它有一个锁屏小部件.显然,Android 4.2中添加了锁屏小部件.我的问题是由于这个小部件,我的SDK级别在16到19之间,但是我希望我的应用程序可以在4.2到4.4之外的更多版本的android上使用.有没有办法让它如果这个人没有使用4.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的操作系统上的小部件

点赞