原文:Android4: Write Storage权限问题

2.3中声明

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

可以读写SDCARD,包括其他storage,比如内部flash,usb等等

4.0中如果只声明这个,会发现其他mount的设备有可能没有写权限,需要同时声明

<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>

这样才可以读写/mnf/flash , /mnt/usb, /mnt/externa等目录

可能4.0增加了对其他存储设备的内建支持,其他设备不再共享gid "sdcard_rw"

而改用"media_rw",相应的细分了权限声明

2.3中 dr-xrwxr-x system   sdcard_rw          1969-12-31 16:00 flash

4.0中 d---rwxr-x system   media_rw          1970-01-01 08:00 flash

权限控制文件在 frameworks/base/data/etc/platform.xml:

    <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_rw" />
</permission> <permission name="android.permission.WRITE_MEDIA_STORAGE" >
<group gid="media_rw" />
</permission>

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. MyBatis的resultMap
  2. Mysql主从架构的复制原理及配置详解
  3. JSP的JSTL标签使用
  4. Java Programming Test Question 2
  5. BI如何让企业管理从信息化迈向智能化 ——暨珠海CIO协会成立大会圆满召开
  6. 获取本机IP地址和MAC地址
  7. Button的五种点击事件
  8. Dev中GridControl的GridView 基本样式设置
  9. Ubuntu设置su和sudo为不需要密码 (摘录自别处)
  10. Google开源软负载seesaw
  11. flask上下文(new)
  12. hibernate注解方式来处理映射关系
  13. HashMap 底层分析
  14. 搭建前端监控系统(二)JS错误监控篇
  15. 高通9X07模块QMI架构使用入门
  16. Win7电脑开启局域网连接和共享过程中出现的&quot;您可能没有权限使用网络资源&quot;的解决办法
  17. solc 编译Solidity
  18. centos7 开机自动连网
  19. HDU1875 畅通工程再续 2017-04-12 19:52 48人阅读 评论(0) 收藏
  20. 20145234黄斐《网络对抗技术》实验五,MSF基础应用

热门文章

  1. jsoup_解析任意网站,做任意网站客户端
  2. 前端开发面试题收集 JS
  3. 根据群ID和用户Id查询 + string QueryQunByUserIdAndQunId(int userId, int qunId) V1.0
  4. python---连接MySQL第二页
  5. opencv如何截取子图像
  6. Windows 下 Django/python 开发环境配置
  7. java应用程序远程登录linux并执行其命令(ssh jar包)
  8. Entity Framework学习笔记
  9. (Pre sell) ZOPO ZP998 (C2 II) 5.5 inch smart phone True Octa Core MTK6592 1920X1080 FHD screen 401 ppi 2GB/32GB 14.0Mp camera-in Mobile Phones from Electronics on Aliexpress.com
  10. UNIX网络编程---传输层:TCP、UDP、SCTP(二)