国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

android 6.0 權限授權方法

2019-12-12 00:39:04
字體:
來源:轉載
供稿:網友

這里介紹兩種方式,如下:

一、逐次

private static final int PERMISSION_READ_EXTERNAL_STORAGE = 101;private static final int PERMISSION_WRITE_EXTERNAL_STORAGE = 102;private static final int PERMISSION_CAMERA = 103;private void requestPermission() { if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)== PackageManager.PERMISSION_DENIED) {  ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, PERMISSION_WRITE_EXTERNAL_STORAGE); } if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED) {  ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, PERMISSION_READ_EXTERNAL_STORAGE); } if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_DENIED) {  ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, PERMISSION_CAMERA); }}@Overridepublic void onRequestPermissionsResult(int requestCode, String permissions[], int []grantResults) { switch (requestCode) {  case PERMISSION_CAMERA: {   if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {   } else {    Toast.makeText(this, "沒有攝像頭權限我什么都做不了哦!", Toast.LENGTH_LONG).show();   }   break;  }  case PERMISSION_READ_EXTERNAL_STORAGE: {   if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {   } else {    Toast.makeText(this, "請打開存儲讀寫權限,確保APP正常運行", Toast.LENGTH_LONG).show();;   }   break;  }  case PERMISSION_WRITE_EXTERNAL_STORAGE: {   if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {   } else {    Toast.makeText(this, "請打開存儲讀寫權限,確保APP正常運行", Toast.LENGTH_LONG).show();;   }   break;  } }}

二、全部

private void requestPermission() { List<String> permissionsNeeded = new ArrayList<String>(); if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)== PackageManager.PERMISSION_DENIED) {  permissionsNeeded.add(Manifest.permission.WRITE_EXTERNAL_STORAGE); } if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED) {  permissionsNeeded.add(Manifest.permission.READ_EXTERNAL_STORAGE); } if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_DENIED) {  permissionsNeeded.add(Manifest.permission.CAMERA); } if(permissionsNeeded.size()>0){  ActivityCompat.requestPermissions(this, permissionsNeeded.toArray(new String[permissionsNeeded.size()]), 1); }}@Overridepublic void onRequestPermissionsResult(int requestCode, String permissions[], int []grantResults) { switch (requestCode) {  case 1: {   if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {    if (grantResults.length > 0 && grantResults[1] == PackageManager.PERMISSION_GRANTED) {     if (grantResults.length > 0 && grantResults[2] == PackageManager.PERMISSION_GRANTED) {     } else {      dialog();     }    } else {     dialog();    }   } else {    dialog();   }   break;  } }}

以上這篇android 6.0 權限授權方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 胶南市| 克山县| 宁夏| 五原县| 绥芬河市| 化隆| 宜黄县| 乳山市| 江油市| 常山县| 林西县| 孝感市| 施秉县| 永吉县| 于都县| 信丰县| 汉源县| 兴安盟| 永春县| 灵寿县| 寻甸| 老河口市| 太谷县| 高清| 新蔡县| 银川市| 游戏| 临颍县| 鹤岗市| 永顺县| 白朗县| 镇巴县| 富蕴县| 宁武县| 陕西省| 洞头县| 岳阳市| 岗巴县| 宿松县| 吐鲁番市| 萨迦县|