我最近更新的代碼的Android應用程序來請求權限在Android 6.0以上版本時,檢查Android版本。 但是,我現在面臨着如何檢查權限的困境。請求運行許可
我看到有人檢查權限之前在網上檢查OS版本,因爲23之前的版本中,權限是不必要的,由於他們檢查安裝的被授予。
現在我檢查這個樣子,
if(checkPermissions()){
doThings();
} else {
requestPermissions();
}
,但我應該努力增加呢?
if (Build.VERSION.SDK_INT >= 23) {
if(checkPermissions()){
doThings();
} else {
requestPermissions();
}
} else {
doThings();
}
我沒有看到添加後者的代碼從我的理解來看,老版本的Android可能會遇到的第一個示例代碼就好了。
所有這一切都使我問,有沒有在這種情況下檢查Android版本有什麼好處?
我沒有看到它明確寫出你所提供的鏈接,這將是如果你檢查你其實並不甚至壽它有權限的怪異的行爲是Android低於23不管怎麼說這並未毫無意義回答這個問題,但感謝你的信息! –