溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

安卓6.0動(dòng)態(tài)授權(quán)

發(fā)布時(shí)間:2020-06-09 05:14:53 來(lái)源:網(wǎng)絡(luò) 閱讀:540 作者:張德德 欄目:移動(dòng)開(kāi)發(fā)


在Android 5.1 (API level 22) 及其以下版本上,系統(tǒng)在APP安裝時(shí)要求用戶(hù)授權(quán)所有Manifest申請(qǐng)的權(quán)限,否則APP不能安裝,并且安裝后權(quán)限也撤銷(xiāo)不了。

http://7jpolu.com1.z0.glb.clouddn.com/pre-marshmallow-permission.jpg 


而在Android 6.0(Marshmallow_棉花糖)及其以上版本上,系統(tǒng)在APP安裝時(shí)授權(quán)所有普通權(quán)限,危險(xiǎn)權(quán)限需要在應(yīng)用運(yùn)行使用時(shí)(比如當(dāng)用戶(hù)按下”相機(jī)拍照“按鈕后)動(dòng)態(tài)讓用戶(hù)授權(quán)。

http://7jpolu.com1.z0.glb.clouddn.com/marshmallow-permission.png 

http://ww1.sinaimg.cn/large/6a195423jw1ezwtttfjp1j20u01hc0vr.jpg 

http://ww2.sinaimg.cn/large/6a195423jw1ezxulzbeu2j20iq0ggt9y.jpg 


6.0系統(tǒng)就對(duì)權(quán)限進(jìn)行了分類(lèi),一般為下述幾類(lèi):

①正常(Normal Protection)權(quán)限

  正常權(quán)限對(duì)用戶(hù)隱私?jīng)]有較大影響或者不會(huì)打來(lái)安全問(wèn)題;安裝后就賦予這些權(quán)限,不需要顯示提醒用戶(hù),用戶(hù)也不能取消這些權(quán)限。

  正常權(quán)限主要是關(guān)于網(wǎng)絡(luò)、藍(lán)牙、時(shí)區(qū)、快捷方式等方面,只要在Manifest.xml指定了這些權(quán)限,就會(huì)默認(rèn)被授予,并且不能撤銷(xiāo)。


②危險(xiǎn)(Dangerous)權(quán)限

  危險(xiǎn)權(quán)限是運(yùn)行時(shí)權(quán)限主要處理的對(duì)象,這些權(quán)限可能引起隱私問(wèn)題或者影響其他程序運(yùn)行。

  Android6.0+需要在manifest中申請(qǐng),并且通過(guò)發(fā)送Intent讓用戶(hù)在設(shè)置界面進(jìn)行勾選。

  如果將targetSdkVersion設(shè)置低于23,那么在6.0的系統(tǒng)上不會(huì)為這個(gè)應(yīng)用開(kāi)啟運(yùn)行時(shí)權(quán)限機(jī)制,即按照以前的方式處理。


 一個(gè)組內(nèi)某個(gè)權(quán)限被允許,該組的其他權(quán)限也是被允許的。舉一個(gè)例子,如果你的應(yīng)用授權(quán)了讀取聯(lián)系人的權(quán)限,那么你的應(yīng)用也是被賦予了寫(xiě)入聯(lián)系人的權(quán)限,因?yàn)樽x取聯(lián)系人和寫(xiě)入聯(lián)系人這兩個(gè)權(quán)限都屬于聯(lián)系人權(quán)限分組。


③特殊(Particular)權(quán)限

  特殊權(quán)限就是一些特別敏感的權(quán)限,一般不會(huì)應(yīng)用申請(qǐng),主要由兩個(gè)

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

  WRITE_SETTINGS 修改系統(tǒng)設(shè)置,如更改手機(jī)來(lái)電鈴聲


④其他權(quán)限(一般很少用到)


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI