IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 2:28:32       共计:4695 浏览

在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源码目录frameworksbasedataetcplatform.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卡,这样就可以了。

三星s4安卓4.4.2解决sd卡权限设定方法:打开设置-然后点击更多-在点击应用程序管理器-选中某个程序-移动到sd卡即可。

三星galaxys4是三星电子在2013年推出的一款手机,搭载的是exynos5410双四核处理器,支持arm的big.littleprocessing省电技术,是a7+a15的组合(基于cortex-a15架构,主频1.6ghz、基于cortex-a7架构,主频1.2ghz。gpu为imaginationpowervrsgx544mp3)。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图