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

首頁 > 學院 > 開發設計 > 正文

androoid 6.0權限動態配置

2019-11-14 12:47:33
字體:
來源:轉載
供稿:網友

Android系統包含默認的授權提示框, 但是我們仍需要設置自己的頁面. 原因是系統提供的授權框, 會有不再提示的選項. 如果用戶選擇, 則無法觸發授權提示. 使用自定義的提示頁面, 可以給予用戶手動修改授權的指導.下面以定位權限為例:

         如果用戶沒有動態申請權限那么用戶開啟應用可能無法使用定位的功能,應用也不會提示用戶開啟定位權限,這時候就需要動態申請權限。

第一步:檢查授權并且申請權限

//      檢查是否授權        if (ContextCompat.checkSelfPermission(this, Manifest.permission.access_COARSE_LOCATION)                != PackageManager.PERMISSION_GRANTED) {            //未授權動態申請授權            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, REQUEST_CODE);        } else {            //權限已經分配        }第二步:重寫onRequestPermissionsResult方法,用戶同意授權或者拒絕授權該做什么操作

@Overridepublic void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {    switch (requestCode) {        case REQUEST_CODE:            if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {                //用戶同意授權                         } else {                //用戶拒絕授權                         }            break;    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桓仁| 驻马店市| 河西区| 绵阳市| 鲁山县| 肇东市| 阿合奇县| 汝南县| 尼勒克县| 蛟河市| 四子王旗| 名山县| 正宁县| 饶平县| 汝阳县| 东港市| 遂川县| 建瓯市| 平山县| 长垣县| 邢台市| 祁阳县| 隆德县| 神农架林区| 凤城市| 鹤壁市| 合江县| 阿克苏市| 岐山县| 遂平县| 广饶县| 宜昌市| 吉木萨尔县| 高邮市| 托里县| 岳西县| 鹿邑县| 南开区| 宁晋县| 南开区| 五寨县|