您好,登錄后才能下訂單哦!
在Android開發者網站的 "外部存儲技術信息"文檔中描述道 :
WRITE_EXTERNAL_STORAGE只為設備上的主要外部存儲授予寫權限,應用程序無法將數據寫入二級外部存儲設備,除非綜合權限指定了應用程序的包目錄。這目前只影響雙存儲設備,如果你的設備有內部存儲空間,即通常所說的機身存儲,那么你的SD卡就是一個二級外部存儲設備。
在Android 4.4中,如果你同時使用了機身存儲和SD卡, 那么應用程序將無法在SD卡中創建、修改、刪除數據。比如,你無法使用酷我音樂盒下載保存Mp3到外置存儲卡了,也無法使用快讀免費小說將TXT版小說下載保存到外置存儲卡了。但是應
用程序仍然可以往主存儲(機身存儲)的任意目錄中寫入數據,不受任何限制。Google表示, 這樣做的目的是,,通過這種方式進行限制,系統可以在應用程序被卸載后清除遺留文件。
破解方法其實很簡單,就是添加外置存儲卡的寫入權限。前提是手機必須Root。
步驟:
1、R.E管理器掛載為讀寫,打開/system/etc/permissions目錄,找到platform.xml文件,勾選,然后在菜單中選擇“在文本編輯器中打開”
2、查找代碼:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" > <group gid="sdcard_r" /> (此行代碼有些機型或rom沒有, 沒有的可以忽略不計) <group gid="sdcard_rw" /> </permission>
將之改為:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" > <group gid="sdcard_r" /> <group gid="sdcard_rw" /> <group gid="media_rw" /> </permission>
(注意:段首對齊,"media_rw"和/>之間有空格。或可復制上一行代碼進行修改。) 然后保存退出。
3、完成上面兩步后重啟手機,你會發現可以往外置存儲卡(SD卡)創建、修改、刪除數據了。
以上這篇解決Android 5.1限制外置SD卡寫入權限的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。