博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android sdcard之read-only
阅读量:6655 次
发布时间:2019-06-25

本文共 1337 字,大约阅读时间需要 4 分钟。

AndroidManifest.xml是否加入了SDCard的权限设置

<!-- 创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

android sdcard read-only file system 的解决办法:

另外还要检查你的AVD虚拟机里是否添加了 sd card Support 这项!

=============

【解决方法】 

在cmd窗口一条命令就可以了: 
adb shell 
mount -o remount rw / 
【其它】 
如何一起动就让sdcard有读写权限呢? 

-------------------------------其它问题----------------------------- 
在程序中访问SDCard,你需要申请访问SDCard的权限。 
在AndroidManifest.xml中加入访问SDCard的权限如下: 
<!-- 在SDCard中创建与删除文件权限 --> 
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 
<!-- 往SDCard写入数据权限 --> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
-------------------------------更多关于sdcard问题------------------------- 
为什么需要sdcard 
在android 中网页中图片的下载都会自动向sdcard 寻找空间,sdcard在开发测试中也是非常之必要。 
1:如何在模拟器中加载 sdcard 
通过文档中介绍可得如下示例: 
mksdcard -l sdcard 100M sdcard.img // 这样会在Tools的目录下产生 sdcard 在pc 中的镜像文件。 

模拟器启动的时候加载sdcard 
emulator -sdcard sdcard.img -avd myavd2 
这样后模拟器就可以看到自己的sdcard,通过adb shell 可以登录查看。 

2:遍历sdcard 
如何找到android 中的些特殊路径呢,像sdcard这种特殊路径,其实只要看 
android.os.Environment 这个类便很清晰了,其中有如下的方法: 
getRootDirectory(); 
getDownloadCacheDirectory(); 
getExternalStorageDirectory(); 
getExternalStorageState(); 可以得到当前的sdcard 的各个状态。 
有了文件的路径,就可以再用File进行各种遍历等操作了。

转载地址:http://pbjto.baihongyu.com/

你可能感兴趣的文章
令人眼前一亮的下拉式终端 Tilda & Guake
查看>>
find
查看>>
注册 功能的实现
查看>>
Python - 元组(tuple) 详解 及 代码
查看>>
AsynchronousSocketChannel
查看>>
Linux系统下卸载MySQL(靠谱)
查看>>
IE6尾部重复字符bug , IE6下产生多余字符的BUG
查看>>
ruby学习笔记-基础数据类型
查看>>
湖南省第八届大学生计算机程序设计竞赛试题 题目A 三家人 (未测试)
查看>>
MongoDB 下载 安装 启动
查看>>
我的友情链接
查看>>
【小松教你手游开发】【unity实用技能】unity ios快捷打包
查看>>
golang 使用时间通过md5生成token
查看>>
caffe编译的问题解决:“cublas_v2.h: No such file or directory”
查看>>
40岁后才明白的道理:人一生奋斗余地很有限
查看>>
正则符号整理
查看>>
Asp.net core 二级域名的设置
查看>>
es 字段 replace
查看>>
Oracle Study之案例--延迟块清除(deferred block cleanout)
查看>>
【LAMP】03、构建分离式的LAMP
查看>>