Android模拟器使用SD卡

移动开发 Android
Android2.2系统,默认支持app2sd.Android 模拟器使用 SD 卡在Android的应用开发中经常要用到与SD卡有关的调试,本文就是介绍Android SD卡的使用

1.创建镜像文件

cmd中进入到androidSDKTools目录下,执行mksdcard创建。

例如我的tools目录为:

  1. E:\skyland\android-sdk-windows-1.0_r2\tools>  

则:

  1. E:\skyland\android-sdk-windows-1.0_r2\tools>mksdcard 128M sdcard.img  

其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字

2.启动带sdcard的Android模拟器

在刚才的Dos界面下,

  1. E:\skyland\android-sdk-windows-1.0_r2\tools>emulator -sdcard sdcard.img  

这样会看到tools目录下就会动态的产生一个sdcard.img.lock的文件夹,当关闭模拟器时又会消失

注意:不要关闭这个Dos窗口,不然连模拟器也会关掉,后面一步也不能执行

3.添加文件到sdcard

另外开一个Dos窗口(cmd),还是要cdandroidSDKTools目录下,用adb push命令添加

  1. E:\skyland\android-sdk-windows-1.0_r2\tools>adb push new.JPG /sdcard  

第一个参数为要加入的图片(mp3)全名,如果名字中间有空格,要用双引号将其括起来

如:

  1. E:\skyland\android-sdk-windows-1.0_r2\tools>adb push "First Start.mp3" /sdcard  

第二参数就是刚才创建的sdcard了。

4.查看所添加的文件

这一步可能要以带sdcard的方式重启Android模拟器才能看到刚才所添加的资源文件,即先关掉模拟器。

然后

  1. E:\skyland\android-sdk-windows-1.0_r2\tools>emulator -sdcard sdcard.img  

启动模拟器之后,点击MENU上面那箭头-->Dev Tools-->Raw Image Viewer 就会以幻灯片的形式

看到刚添加的图片文件了,然后通过按下面左右控制图片浏览。

有人说可以在MENU上面那箭头-->Dev Tools-->Media Scanner看到所添加的mp3文件,但我试来不行, 哪位行的话给我留言....呵呵

我的方法是:MENU上面那箭头-->Music-->Songs就看到所添加的mp3文件了,点一首Enjoy一下吧

 

 

#p#

   =====================MyEclipse下使用sdcard==========================

如果没创建.img文件的话,请回到开头做1,2步。

注意:如果没按第2步启动模拟器,却做下面的内容的话,就会报错说 sdcard是只读文件,添加不成功

1.启动MuEclipse,菜单Window-->Perspective-->other-->DDMS

选中sdcard,然后点击push就可以把图片的资源添加到sdcard了

2.用到sdcard资源编译Android应该程序

如果编译Android应该程序的时候需要用到sdcard的资源,则在选则运行文件后

右击

  1. Run As-->Open Run Dialog-->Target  

Target标签的Aditional Emulator Command Line Options中加入启动参数

  1. -sdcard E:\skyland\android-sdk-windows-1.0_r2\tools\sdcard  

注意:是绝对路径

如果没按第二步启动模拟器的话,permissions那列对应的sdcard将会是“---------”

【编辑推荐】

详细说明Android模拟器应用

Android模拟器具体作用浅谈

Android模拟器skin制定方式详解

Android模拟器应用技巧详细介绍

Android模拟器正确应用与安装方法

责任编辑:zhaolei 来源: baidu博客
相关推荐

2010-01-26 10:10:51

Android模拟SD

2011-05-30 17:31:51

Android 模拟SD卡

2012-12-25 12:26:39

2013-05-14 10:41:31

2009-08-06 10:07:10

2011-09-14 14:45:22

2010-01-27 13:37:15

2010-01-25 18:39:13

Android模拟器

2013-01-15 15:57:01

Android模拟器Intel HAXMAndroid开发

2010-01-27 18:27:07

Android模拟器应

2024-04-08 08:26:54

2013-07-25 14:35:27

2010-01-28 17:18:08

Android模拟器s

2010-03-03 17:11:08

2017-05-03 14:57:34

2014-11-17 10:34:15

2013-07-24 16:08:01

Android模拟器Genymotion

2013-01-25 15:29:14

s40Series 40

2015-07-27 10:38:14

微软android模拟器

2013-01-09 15:04:45

AndroidSD卡SDCard
点赞
收藏

51CTO技术栈公众号