SD卡相关创建等操作学习

Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境。首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中)。以下除eclipse方式,其他均在命令行运行
1. 创建SD文件
直接在命令行窗口,输入即可,不一定需要运行到tools目录下面,运行
 mksdcard -l sdcard 512M E:\sdCard\sdcard.img
这样就在E:\sdCard\sdcard.img 创建了一个512M的SD卡镜像文件,其中E:\sdCard\sdcard.img是虚拟card的目录和文件名,目录随自己喜欢放置,img的后缀名也可以随便命名,如.abc

2. 在模拟器中加载刚创建的SD文件(注意需要完整路径)
emulator –avd android1 –sdcard E:\sdCard\sdcard.img 
(有可能还制定对应的模拟器,如果你有不止一个模拟器的话),这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡了), 也可以直接在Eclipse中在建立avd的时候,直接指定对应的img文件;判断是否关联成功,可以在模拟器中的settings中查看sdCard的信息即可。
Eclipse方式:(前提是安装了google android 插件), 选择菜单“Run” -> "Run Configurations..." ,进入弹出页面,选择"Targets"标签,在最下面一行"Aditional Emulator Command Line Options"下面增加启动参数 -sdcard d:/android/mysdcard/sdcard.img

3. 向SD卡传输文件(管理SD卡上的内容)
那么如何拷贝本机文件到SD卡,或者管理SD卡上的内容呢?可以用mtools来做管理,也可以用android SDK带的命令:
eg: adb push 1.mp3 sdcard/1.mp3;
注意:音乐的名称暂时还不支持中文;
如果添加的是音频文件,我们就可以在模拟器的music文件中找到对应的文件;1.mp3表示的要是传输的文件绝对路径,或与Tools目录的相对路径sdcard/1.mp3为Qemu中Linux目录/sdcard/文件名
通过adb shell进行到shell下,前提是你要启动模拟器,通过adb remount /sdcard设置sdcard的读写权限。之后进到sdcard目录下,便可以通过mkdir命令来创建文件夹啦。mkdir html当然了,你在这里还可以执行很多其他的命令。
在官方文档上有介绍,这里就不一一列举了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值