我發展我的項目在SDK版本23,其中的應用權限被新引進的。 在他們使用下面的代碼來讀取手機狀態許可的一些準則被授予或不Android的檢查許可
if (ContextCompat.checkSelfPermission(serviceContext, Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) {
//Read Phone state
}else{
}
但我直接訪問checkSelfPermission
像下面
if(serviceContext.checkSelfPermission(Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) {
//Read Phone state
}else{
}
它的正常工作。 我的問題是什麼是上面這些代碼有什麼區別?。其中是檢查授予或不許可的正確方法?
入住這一點 - http://stackoverflow.com/a/7203752/3235048 –