android sdcard read-only file system 的解决办法 2011年11月18日 星期五 10:56

另外还要检查你的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://hi.baidu.com/aaxh/blog/item/68790df4effc8373ddc474cd.html

更多相关文章

  1. Android(安卓)7.0 SEAndroid(安卓)app权限配置
  2. Android4.1.1下关于采用File.createTempFile创建的临时文件存放
  3. Android(安卓)自定义ViewGroup 实战篇 -> 实现FlowLayout
  4. Android实现微信和QQ“在其他应用打开”列表中添加自己的应用,并
  5. Android(安卓)Studio 2.2 NDK开发 opencv 人脸识别
  6. Android(安卓)个推 Clientid,PushManagerReceiver
  7. Android(安卓)6.0运行时权限 (危险权限)
  8. Android(安卓)危险权限、权限组列表和所有普通权限
  9. Android是否需要同时申明WRITE_EXTERNAL_STORAGE 和 READ_EXTERN

随机推荐

  1. Android(安卓)TextView 中设置text的格式
  2. android关于uses-permission权限列表
  3. libjpeg-turbo 编译 android,ios,linux,w
  4. Android 页面销毁、重建与数据恢复
  5. Android 利用控件显示HTML样式
  6. Android札记系列[1]----首届 Google 暑期
  7. 15个开发者最亲睐的Android代码编辑器
  8. android 使用Application保存全局变量
  9. Android Support Library介绍
  10. android 扫描文件(sdcard添加新的音乐文件