欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android中如何實(shí)現(xiàn)權(quán)限請(qǐng)求-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Android中如何實(shí)現(xiàn)權(quán)限請(qǐng)求”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)是專業(yè)的雞澤網(wǎng)站建設(shè)公司,雞澤接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行雞澤網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

Android M(6.0)API 23后加入了權(quán)限請(qǐng)求設(shè)置,APP需要使用某些權(quán)限需要主動(dòng)申請(qǐng)。

權(quán)限分為3類,一組是Normal權(quán)限,無需申請(qǐng),另一組是Dangerous,需申請(qǐng),然后是特殊權(quán)限,需申請(qǐng)。

先看下Normal權(quán)限列表:

Android中如何實(shí)現(xiàn)權(quán)限請(qǐng)求

再看下Dangerous權(quán)限列表:

危險(xiǎn)權(quán)限實(shí)際上才是運(yùn)行時(shí)權(quán)限主要處理的對(duì)象,這些權(quán)限可能引起隱私問題或者影響其他程序運(yùn)行。Android中的危險(xiǎn)權(quán)限可以歸為以下幾個(gè)分組:

CALENDAR
CAMERA
CONTACTS
LOCATION
MICROPHONE
PHONE
SENSORS
SMS
STORAGE

各個(gè)權(quán)限分組與其具體的權(quán)限,可以參考下圖:

Android中如何實(shí)現(xiàn)權(quán)限請(qǐng)求

想要不支持運(yùn)行時(shí)權(quán)限機(jī)制很簡(jiǎn)單,只需要將targetSdkVersion設(shè)置低于23就可以了,意思是告訴系統(tǒng),我還沒有完全在API 23(6.0)上完全搞定,不要給我啟動(dòng)新的特性。

特殊權(quán)限:

就是一些特別敏感的權(quán)限,在Android系統(tǒng)中,主要由兩個(gè)

SYSTEM_ALERT_WINDOW,設(shè)置懸浮窗,進(jìn)行一些黑科技

WRITE_SETTINGS 修改系統(tǒng)設(shè)置

關(guān)于上面兩個(gè)特殊權(quán)限的授權(quán),做法是使用startActivityForResult啟動(dòng)授權(quán)界面來完成。

請(qǐng)求SYSTEM_ALERT_WINDOW

private static final int REQUEST_CODE = 1;
private void requestAlertWindowPermission() {
 Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
 intent.setData(Uri.parse("package:" + getPackageName()));
 startActivityForResult(intent, REQUEST_CODE);
}
 
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 if (requestCode == REQUEST_CODE) {
 if (Settings.canDrawOverlays(this)) {
  Log.i(LOGTAG, "onActivityResult granted");
 }
 }
}

上述代碼需要注意的是

使用Action Settings.ACTION_MANAGE_OVERLAY_PERMISSION啟動(dòng)隱式Intent

使用"package:" + getPackageName()攜帶App的包名信息

使用Settings.canDrawOverlays方法判斷授權(quán)結(jié)果

請(qǐng)求WRITE_SETTINGS

private static final int REQUEST_CODE_WRITE_SETTINGS = 2;
private void requestWriteSettings() {
 Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
 intent.setData(Uri.parse("package:" + getPackageName()));
 startActivityForResult(intent, REQUEST_CODE_WRITE_SETTINGS );
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 if (requestCode == REQUEST_CODE_WRITE_SETTINGS) {
 if (Settings.System.canWrite(this)) {
  Log.i(LOGTAG, "onActivityResult write settings granted" );
 }
 }
}

上述代碼需要注意的是

使用Action Settings.ACTION_MANAGE_WRITE_SETTINGS 啟動(dòng)隱式Intent

使用"package:" + getPackageName()攜帶App的包名信息

使用Settings.System.canWrite方法檢測(cè)授權(quán)結(jié)果

注意:關(guān)于這兩個(gè)特殊權(quán)限,一般不建議應(yīng)用申請(qǐng)。

其實(shí)你不需要每個(gè)權(quán)限都去顯式申請(qǐng),舉一個(gè)例子,如果你的應(yīng)用授權(quán)了讀取聯(lián)系人的權(quán)限,那么你的應(yīng)用也是被賦予了寫入聯(lián)系人的權(quán)限。因?yàn)樽x取聯(lián)系人和寫入聯(lián)系人這兩個(gè)權(quán)限都屬于聯(lián)系人權(quán)限分組,所以一旦組內(nèi)某個(gè)權(quán)限被允許,該組的其他權(quán)限也是被允許的。

“Android中如何實(shí)現(xiàn)權(quán)限請(qǐng)求”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

網(wǎng)頁(yè)名稱:Android中如何實(shí)現(xiàn)權(quán)限請(qǐng)求-創(chuàng)新互聯(lián)
鏈接分享:http://aaarwkj.com/article8/ccoiip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站營(yíng)銷、搜索引擎優(yōu)化網(wǎng)站改版、網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
亚洲丰满一区二区三区在线| 秒播视频午夜福利在线观看| 精品在线中文字幕不卡| 久久精品一区二区熟女| 久久97精品人人做人人爽| 先锋影音女同中文字幕| jvid视频在线观看免费| 91中文在线观看一区| 亚洲精品一区二区三区中文字幕| 懂色av中文字幕一区| 国产高潮呻吟久久av| 久久精品一区欧美成人| 高清欧美大片免费观看| 免费在线一区二区av| 国产伦理在线观看一区二区| 亚州精品乱码久久电影| 日本在线观看高清区一区二| 欧美日韩亚洲激情一区| 中文字幕色视频在线观看| 日本在线观看免费高清| 日韩最新人妻在线不卡| 欧美日韩一区二区高清在线| 青青草原在线影视一区| 久久久久久极精品久久久| 亚洲美女国产精选999| 国产午夜在线影院一区二区| 亚洲国内精品一区二区在线| 国产精品传媒成人免费| 未满十八禁止免费视频| 中国日本欧美最黄大片| 国产精品自偷自偷自偷| 欧美精品在,欧美一区二区| 日本一区二区三区三州免费观看 | 在线观看免费国产k片| 日韩中文字幕综合不卡| 亚洲成人精品久久久| 久久精品一本久久99精品| 亚洲人妻av一区二区| 国产男女免费完整视频| 亚洲巨人精品福利导航| 亚洲欧美丝袜清纯另类|