多項選擇題
例如,假設某個應用在其清單中列出READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE。應用請求READ_EXTERNAL_STORAGE,并且用戶授予了該權限。如果該應用針對的是API級別24或更低級別,系統(tǒng)還會同時授予WRITE_EXTERNAL_STORAGE,因為該權限也屬于同一STORAGE權限組并且也在清單中注冊過。如果該應用針對的是Android8.0,則系統(tǒng)此時僅會授予READ_EXTERNAL_STORAGE;不過,如果該應用后來又請求WRITE_EXTERNAL_STORAGE,則系統(tǒng)會立即授予該權限,而不會提示用戶。解決方案:()。
A.將targetSDKVersion人為地降到小于23,這樣就變成了還是默認使用權限,但是這種并不是Google所推薦使用的。
B.實現APP支持運行時權限
C.解決不了
D.將targetSDKVersion人為地大于23,這樣就變成了還是默認使用權限,但是這種并不是Google所推薦使用的。