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当然了,你在这里还可以执行很多其他的命令。
在官方文档上有介绍,这里就不一一列举了。

你可能感兴趣的:(eclipse,linux,android,Google,音乐)