我是新來的android編程,所以簡單的事情有時會成爲一個問題。
我有我的申請。它應該適用於Android 5及更高版本的設備。 問題是sdkVersion定義的正確策略是什麼?
我的意思是。
例如,我需要獲得使用藍牙的許可。 如果我的目標sdkVersion是7並且最小sdkVersion是5,我應該在清單文件中請求權限,然後在運行時實現它。像這樣
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
...
}
但如果我的目標是sdkVersion甚至5 Build.VERSION_CODES.M
不能得到解決。
所以問題是:什麼是適當的方法來選擇sdkVersion?我在哪裏可以讀到它?
我讀到這裏https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target
,但我沒有得到什麼是最好的做法。所以請分享你的經驗。
對於android 5.0 sdkversion是21 - > https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels –