博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Read-only file system 错误 /sdcard问题
阅读量:6819 次
发布时间:2019-06-26

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

引用:

adb shell 后: mount -o remount rw(空格)/ 

到tools文件夹运行:adb  mount -o remount rw(空格)/ 
在程序中访问SDCard,你需要申请访问SDCard的权限。 
在AndroidManifest.xml中加入访问SDCard的权限如下: 

Java代码  
  1. <!-- 在SDCard中创建与删除文件权限 -->  
  2. <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  
  3. <!-- 往SDCard写入数据权限 -->  
  4. <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(myavd2是模拟器名字,假如存在AVD403.ini,那应该是:emulator -sdcard sdcard.img -avd AVD403) 
这样后模拟器就可以看到自己的sdcard,通过adb shell 可以登录查看。 
2:遍历sdcard 
如何找到android 中的些特殊路径呢 ,像sdcard这种特殊路径,其实只要看 

Java代码  
  1. android.os.Environment 这个类便很清晰了,其中有如下的方法:  
  2. getRootDirectory();  
  3. getDownloadCacheDirectory();  
  4. getExternalStorageDirectory();  
  5. getExternalStorageState(); 可以得到当前的sdcard 的各个状态。  

有了文件的路径,就可以再用File进行各种遍历等操作了。

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

你可能感兴趣的文章
逐行新闻滚动效果
查看>>
python apply函数的用法
查看>>
vuejs12综合实例
查看>>
thinkphp-limit
查看>>
Spring4-自动装配Beans-通过注解@Autowired在Set方法上
查看>>
我的友情链接
查看>>
让浏览器变身编辑器
查看>>
CentOS安装tomcat及运行方式
查看>>
Codeforces 768D:Jon and Orbs
查看>>
xtrabackup如何备份mysql数据库
查看>>
VMware中centos7无法共享文件夹的问题
查看>>
【C#】listview应用
查看>>
源代码防泄密、图纸防泄密
查看>>
shell
查看>>
7.多态
查看>>
JVM垃圾收集
查看>>
HDU 6077 Time To Get Up【模拟题】【水题】
查看>>
js经典试题之数据类型
查看>>
联想LVCC桌面云解决方案介绍
查看>>
Swap Nodes in Pairs leetcode
查看>>