2Pascal-新时代的Pascal

标题: android4 安卓5 中关于内外置 sd 卡的读写权限问题 [打印本页]

作者: wang_80919    时间: 2015-6-19 16:28
标题: android4 安卓5 中关于内外置 sd 卡的读写权限问题
http://blog.chinaunix.net/uid-26727976-id-3146895.html

在2.x的版本中,在 manifest 中配置的权限
android.permission.WRITE_EXTERNAL_STORAGE
确实是用来使得sd卡获得写的权限。而在4.0开发的源码当中,由于有了内外置sd卡的区分,
android.permission.WRITE_EXTERNAL_STORAGE
的权限用来设置了内置sd卡的写权限,如果在 manifest 中只是配置了这个权限,那个应用只能在内置 sd 卡中进行写操作,还是无法在外置 sd 卡中进行写操作。
需要写外置sd卡的话,需要配置另一个权限
android.permission.WRITE_MEDIA_STORAGE
,这样就可以在外置 sd 卡中进行写入操作了。

目前在 XE5 到 XE8UP1 所有的版本中,这个
android.permission.WRITE_MEDIA_STORAGE
权限是不能直接配置的。
大家需要修改
AndroidManifest.template.xml
用 IDE 打开这个 XML 文件 在 <%uses-permission%> 之后
添加
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />

作者: 先来一铜大铲    时间: 2020-3-2 08:45
感谢老猫




欢迎光临 2Pascal-新时代的Pascal (http://2pascal.com/) Powered by Discuz! X3