zoukankan      html  css  js  c++  java
  • Android Readonly file system 错误 /sdcard问题

    引用:http://panyongzheng.iteye.com/blog/1337728

    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进行各种遍历等操作了。

  • 相关阅读:
    mac 通过SSH连接服务器aws和github
    Android开发 View与Activity的生命周期[转载]
    Android开发 APP闪退Fragment重叠泄露问题
    3月3日 一堆一堆事
    杭州.net俱乐部 新开qq群
    招聘 .net 开发工程师
    852009
    872009
    01背包和完全背包
    8142009
  • 原文地址:https://www.cnblogs.com/sode/p/2451747.html
Copyright © 2011-2022 走看看