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
- React-Native之Android(6.0及以上)許可權申請ReactAndroid
- iOS相關許可權檢測和申請iOS
- 簡單幾行程式碼申請許可權行程
- Xamarin Android許可權請求Android
- 國產 Android 許可權申請最佳適配方案 —— permissions4mAndroid
- Android許可權管理之Permission許可權機制及使用Android
- Android開發在Activity外申請許可權呼叫相機開啟相簿Android
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- 【FAQ】申請Health Kit許可權的常見問題及解答
- Android系統許可權和root許可權Android
- android permission 許可權與安全機制解析(下)Android
- android permission許可權與安全機制解析(上)Android
- Android6.0執行時許可權機制Android
- Android 6.0 在執行時請求許可權Android
- 這個許可權動態申請庫,值得嘗試一下
- android許可權大全Android
- Android permission許可權Android
- android動態許可權到自定義許可權框架Android框架
- EasyAndroid基礎整合元件庫之:EasyPermissions 動態許可權申請庫Android元件
- 下載許可權控制機制
- 程式請求管理員許可權
- android 許可權庫EasyPermissionsAndroid
- Android許可權適配Android
- Android安全—許可權模型Android模型
- Android系統許可權Android
- android 許可權問題Android
- Android 安全架構及許可權控制機制剖析Android架構
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- Linux中的許可權機制Linux
- Django許可權機制的實現Django
- 網信辦通報百款常用App申請收集個人資訊許可權情況APP