Normal Permission:寫在xml文件里逢勾,那么App安裝時就會默認(rèn)獲得這些權(quán)限治力,即使是在Android6.0系統(tǒng)的手機(jī)上抗悍,用戶也無法在安裝后動態(tài)取消這些normal權(quán)限岸浑,這和以前的權(quán)限系統(tǒng)是一樣的泼返,不變们镜。
Dangerous Permission:還是得寫在xml文件里币叹,但是App安裝時具體如果執(zhí)行授權(quán)分以下幾種情況:
1、targetSDKVersion < 23 & API(手機(jī)系統(tǒng)) < 6.0 :安裝時默認(rèn)獲得權(quán)限模狭,且用戶無法在安裝App之后取消權(quán)限颈抚。
3、targetSDKVersion < 23 & API(手機(jī)系統(tǒng)) >= 6.0 :安裝時默認(rèn)獲得權(quán)限嚼鹉,但是用戶可以在安裝App完成后動態(tài)取消授權(quán)( 取消時手機(jī)會彈出提醒贩汉,告訴用戶這個是為舊版手機(jī)打造的應(yīng)用,讓用戶謹(jǐn)慎操作 )反砌。
2雾鬼、targetSDKVersion >= 23 & API(手機(jī)系統(tǒng)) < 6.0 :安裝時默認(rèn)獲得權(quán)限,且用戶無法在安裝App之后取消權(quán)限宴树。
4策菜、targetSDKVersion >= 23 & API(手機(jī)系統(tǒng)) >= 6.0 :安裝時不會獲得權(quán)限,可以在運(yùn)行時向用戶申請權(quán)限酒贬。用戶授權(quán)以后仍然可以在設(shè)置界面中取消授權(quán)又憨,用戶主動在設(shè)置界面取消后,在app運(yùn)行過程中可能會出現(xiàn)crash