自從Android6.0發(fā)布以來,在權(quán)限上做出了很大的變動(dòng),不再是之前的只要在manifest設(shè)置就可以任意獲取權(quán)限,而是更加的注重用戶的隱私和體驗(yàn),不會(huì)再?gòu)?qiáng)迫用戶因拒絕不該擁有的權(quán)限而導(dǎo)致的無法安裝的事情,也不會(huì)再不征求用戶授權(quán)的情況下,就可以任意的訪問用戶隱私,而且即使在授權(quán)之后也可以及時(shí)的更改權(quán)限。這就是6.0版本做出的更擁護(hù)和注重用戶的一大體現(xiàn)。
一、認(rèn)知
今天我們就來學(xué)習(xí)下Android6.0的權(quán)限管理。
Android6.0系統(tǒng)把權(quán)限分為兩個(gè)級(jí)別:
一個(gè)是Normal Permissions,即普通權(quán)限,這類權(quán)限不會(huì)潛藏有侵害用戶隱私和安全的問題,比如,訪問網(wǎng)絡(luò)的權(quán)限,訪問WIFI的權(quán)限等;
另一類是Dangerous Permissions,即危險(xiǎn)權(quán)限,這類權(quán)限會(huì)直接的威脅到用戶的安全和隱私問題,比如說訪問短信,相冊(cè)等權(quán)限。
但是到底哪些是普通權(quán)限和危險(xiǎn)權(quán)限呢,這里給出分類,大家在使用時(shí)以便參考。
1、Normal Permissions (普通權(quán)限)
ACCESS_LOCATION_EXTRA_COMMANDS