导航:首页 > 操作系统 > androidmedia权限

androidmedia权限

发布时间:2023-03-07 01:43:08

Ⅰ 安卓手机外置sd卡的权限怎么打开

在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卡中进行写入操作了。
这两个权限都被定义在 android源码目录frameworksasedataetcplatform.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>
使用到的类主要是framework/base/core/java/android/os/storage/StorageVolume.java及相同目录下的StorageManager.java文件。

StorageManager类可以获得所有的存储媒体列表,及StorageVolume类型的数组,从而可以获得对应存储是否可读写一类的信息。

如果是安卓6.0的外置SD卡的话可以先打开设置,然后应用程序——应用程序管理器,再打开某个软件——存储——选择已使用的存储空间,然后点更改,选择SD卡,这样就可以了。

阅读全文

与androidmedia权限相关的资料

热点内容
单片机工作电压 浏览:365
cass加密什么意思 浏览:1
图像压缩动态规划 浏览:430
写生活文章的app是叫什么 浏览:760
改了dns服务器地址 浏览:667
名牌包什么app买 浏览:391
phpcnsubstr 浏览:788
乐高机器人nxt编程软件 浏览:583
linuxx264编译 浏览:343
华夏银行网银盾用什么app 浏览:583
单片机栈区 浏览:64
直流马达如何连接5v单片机 浏览:261
后缀为win的文件怎么解压 浏览:802
压缩包解压后为什么一张白纸 浏览:585
服务器和云盒子 浏览:172
python画cad电气图 浏览:419
三菱plcfx3sa编程电缆 浏览:314
山西视频加密防盗 浏览:839
华为mml命令查看用户量 浏览:907
场论朗道pdf 浏览:373