手机无法下载保存到外置存储卡的解决方法

王朝学院·作者佚名  2016-08-16
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Android 4.4,代号为KitKat。 但需要注意的是,该系统可能会让你之前一直正常使用的SD卡变为无用的“摆设”,因为根据新版本的API改进,应用程序将不能再往SD卡中写入文件。

在Android开发者网站的 “外部存储技术信息”文档 中描述道:

WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储授予写权限,应用程序无法将数据写入二级外部存储设备 ,除非综合权限指定了应用程序的包目录。

这目前只影响双存储设备, 如果你的设备有内部存储空间,即通常所说的机身存储(这就是指主要外部存储),那么你的SD卡就是一个二级外部存储设备。

在Android 4.4中,如果你同时使用了机身存储和SD卡,那么应用程序将无法在SD卡中创建、修改、删除数据。比如,你无法使用多看下载书籍保存到外置存储卡了。但是应用程序仍然可以往主存储的任意目录中写入数据,不受任何限制。

Google表示, 这样做的目的是,通过这种方式进行限制,系统可以在应用程序被卸载后清除遗留文件。

解决方法:

决定有此方法前,请先对手机ROOT获取权限才可以继续操作,添加外置卡的写入权限

RE管理器,用文本编辑器打开/system/etc/permissions目录下的“platform.xml”文件(挂载读写),在

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >

< group gid="sdcard_rw" />

下面添一行

<group gid="media_rw" />

注意段首对齐,"media_rw"和/>之间有空格)保存并退出

重启系统就可以了。注意,最好是先备份一下,避免出问题后无法修复。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航