android強制申請許可權
對於android 6.0 增加了使用者許可權動態申請的許可權,通常很多時候需要對許可權進行動態的申請,如果碰到使用者關掉了許可權,那功能就無法使用,這裡拿相機許可權進行舉例吧!
if (PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA)) { //有許可權,正常辦事情 }else{ //提示使用者開戶許可權 申請許可權 String[] perms = {"android.permission.CAMERA"}; ActivityCompat.requestPermissions(this,perms, 100); }
申請許可權的回撥
@Override public void onRequestPermissionsResult(int permsRequestCode, String[] permissions, int[] grantResults){ LogUtils.e("per_size-->"+ grantResults.length); switch(permsRequestCode){ case 100: if (grantResults.length>0){ //判斷許可權 boolean albumAccepted = grantResults[0]==PackageManager.PERMISSION_GRANTED; if(!albumAccepted){ //沒有許可權,繼續申請,使用者拒絕了頁申請 showMessage("請先開啟相機許可權"); String[] perms = {"android.permission.CAMERA"}; ActivityCompat.requestPermissions(this,perms, 100); }else{ //有許可權,正常辦事情 mQRCodeView.startCamera(); mQRCodeView.startSpotAndShowRect(); } } break; } }這樣就達到了強制申請許可權的功能,使用者不開啟許可權就一直提示
相關文章
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- android 6.0許可權申請機制(簡單案例)Android
- android 6.0許可權機制的簡單封裝(支援批量申請許可權)Android封裝
- 在Android上優雅的申請許可權Android
- Android優雅地申請動態許可權Android
- 原生Android之(6.0及以上)許可權申請Android
- Android開發-更”聰明”的申請許可權方式Android
- delphi安卓動態許可權申請安卓
- iOS相關許可權檢測和申請iOS
- Android開發在Activity外申請許可權呼叫相機開啟相簿Android
- Delphi 7 編譯軟體申請管理員許可權編譯
- Android 6.0 在執行時請求許可權Android
- android permission 許可權與安全機制解析(下)Android
- Android SELinux許可權AndroidLinux
- Android 通知許可權Android
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- 【FAQ】申請Health Kit許可權的常見問題及解答
- android動態許可權到自定義許可權框架Android框架
- android 許可權庫EasyPermissionsAndroid
- 這個許可權動態申請庫,值得嘗試一下
- EasyAndroid基礎整合元件庫之:EasyPermissions 動態許可權申請庫Android元件
- android 許可權元件設計Android元件
- 鴻蒙Next許可權申請全攻略:系統授權與使用者授權之道鴻蒙
- js 許可權二進位制JS
- Linux中的許可權機制Linux
- 加班需申請,傳騰訊強制「965」,位元組強制「1075」
- Android 中的危險許可權Android
- Android動態許可權總結Android
- Android許可權處理分類Android
- Android property屬性許可權新增Android
- 許可權之選單許可權
- Android動態請求許可權的工具類(轉載、非原創)Android
- Android元件化開發實戰:封裝許可權管理請求框架Android元件化封裝框架
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 探索Android Q上的位置許可權Android
- android AVC錯誤修改許可權方法Android
- Android手機獲取Root許可權Android
- 許可權系統:一文搞懂功能許可權、資料許可權