2013-11-23 139 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

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