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:





更多相关文章

  1. android 在应用中安装其他程序
  2. Android(安卓)OTG U盘文件读写
  3. Android有哪些权限?Android开发权限集合
  4. Cocos2d-x开发移植到安卓平台横竖屏设置及相关
  5. 把文件存放在SDCard
  6. android 排除 library 中的权限
  7. Android10的WIFI 名称读取为空解决
  8. 如何获得系统权限--解决no conscrypt_openjdk_jni in java.libra
  9. Android(安卓)6.0 读写SD卡权限问题(续)

随机推荐

  1. 垂直滚动跑马灯AutoScrollTextView
  2. Android(安卓)Calendar的运用
  3. 12.8 SeekBar和RatingBar
  4. android竖排TextView(字是横向的)
  5. Android(安卓)RecyclerView实现在线选座
  6. ERROR: Unsupported method: AndroidProj
  7. android development: Usb driver for Ne
  8. Android转盘抽奖的简单实现
  9. Hack Android(安卓)SD Card support
  10. 以太网MAC地址获得 android