2013-11-23 37 views
4

我有了锁屏插件简单的Android应用程序。显然,锁屏小部件是在Android 4.2中添加的。我的问题是,我的SDK水平是16和19之间,由于这个小工具,但我想我的应用程序提供更多的Android版本除了从4.2 - 4.4。有没有什么办法可以做到这一点,如果这个人没有使用4.2或更高版本,他们只是没有获得锁屏部件?向后兼容的Android应用程序?

由于提前,
安德鲁

+2

如果这个人没有使用4.2或更高版本比他们只是没有得到锁屏插件?如果(没有出现在他们的屏幕上的?),U可以让它多一点明确的那句话?,再次抱歉 –

+0

这意味着你的德维ce运行的是Android 3.0(Honeycomb),您将无法访问锁屏窗口小部件,因为只有4.2支持这些窗口小部件。我的SDK级别为16-19,因为我不知道如何使用3.0和4.2来支持设备。合理? –

回答

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

+0

正是我在找...非常感谢! –