androi创建sdcard(有图解说)

对于初学者来说,比如我,学了一个月,不知道我一直操作的文件图片等资源放在模拟器那里

之后我查了下资料,总算找到,来分享给大家

首先创建SDCARD  我创建的sdcard名为:sdcard.img  

在我查找资料的时候,有个博客里面解释说,名字的后缀可以随便写,我就随便写了个,发现创建失败,我再次创建,名字用.img结尾时创建成功了

下面开始创建

 

 

首先进入DOS  指向  目录 E:/android-sdk_r10-windows/android-sdk-windows/tools  (配置这个环境变量的就不用了)

 

 我们在Dos里面输入   mksdcard -l sdcard 100M E:/sdcard/sdcard.img

 

解说:1. sdcard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。

 

     2. sdcard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。

 

     3. -l命令行参数表示虚拟磁盘的卷标,可以没有该参数。

 

     4. 虚拟文件的后缀.img

 

可以在Dos里面 输入mksdcard Help 有说的,是英文

 

图一:

 

这里就创建成功了  可以在E:/sdcard目录下看到sdcard.img文件, sdcard目录是自己随便创建的

 

创建好sdcard之后,我们要在模拟器加载sdcard

 

模拟器启动的时候加载sdcard


emulator -sdcard E:/sdcard/sdcard.img -avd  Android_1.5

 

解说 Android_1.5  是我模拟器1.5的别名


这样后模拟器就可以看到自己的sdcard,通过adb shell 可以登录查看。

 

 

图二:

 

在使用这个命令的时候,先把模拟器关闭了,不然没法使用这个命令,会报错

 

当然还有两处可以配置 一个 run configuractions

 

图三:

 

 

还有一处是 在eclipse里面点击windwos —>preferences—>android—>Launch 

详细看图三

图三:

 

 

遍历sdcard

 

如何找到android 中的些特殊路径呢 ,像sdcard这种特殊路径,其实只要看


android.os.Environment 这个类便很清晰了,其中有如下的方法:


getRootDirectory();


getDownloadCacheDirectory();


getExternalStorageDirectory();


getExternalStorageState();

可以得到当前的sdcard 的各个状态。

 

 

 

最后给sdcard加入一些内容

例如我要添加一个.MP3的文件,这时候应该在Dos里面输入:adb push D:/music/1.mp3  /sdcard/1.mp3

这个命令的格式是:adb push <local>  <remote>  上图:

图四:

 

嘿嘿,我添加失败,由于初学,不明白为什么我sdcard没有权限,希望看到的朋友,可以给我解答

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值