2Pascal-新时代的Pascal

 找回密码
 立即注册
搜索
热搜: fastreport
查看: 1234|回复: 1
打印 上一主题 下一主题

android4 安卓5 中关于内外置 sd 卡的读写权限问题

[复制链接]

90

主题

293

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
81869
跳转到指定楼层
楼主
发表于 2015-6-19 16:28:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
京东购书支持本站
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" />
(C)(P)Flying Wang
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|新时代Pascal论坛

GMT+8, 2024-4-28 06:57 , Processed in 0.057691 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表