在Andorid开发中经常遇到与SD卡有关的调试,比如MP3文件、图片文件等。
在使用模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是:
1.创建一个SD卡镜像文件
打开cmd,我是进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img
该命令会在当前目录(我即是c盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。
1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。
目前Android支持8M~128G的SD卡。
2.关联SD卡和模拟器
就是让模拟器知道它的SD卡是谁,路径是什么。
在eclipse中使用了ADT插件。eclipse -> windows->Android AVD Manager ,弹出一个窗口,
在SDCard后面的框中输入:c:\sdcard.img ,即是第一步创建的SD卡镜像文件的位置。先点击create avd,
然后点击 finish 结束。
3、向SD卡中导文件
这一步需要把模拟器运行起来。
在cmd中,命令如下:adb push test.mp3 sdcard/test.mp3
这会将本地当前目录下的test.mp3文件拷到sdcard中,文件名不变。前一个test.mp3是本地文件的路径,sdcard是目的sd卡镜像的文件名(去掉后缀)。
4、在模拟器中使用SD卡中的文件
导入文件后,如果要在模拟器中访问,还需要在模拟器中的Dev tools里面Media scanner scan 一下媒体文件。
分享到:
相关推荐
我们可以模拟一个 AVD 设置,打开 AVD Manager,点击 New,输入名称,选择目标版本,SD 卡大小,快照是否建立,Skin 选择屏幕类型,硬件选择硬盘设备。然后,点 Create AVD。 启动设备 ------------- 点 Start,...
安装结束后,会弹出一个菜单三个选项分别是运行 Android,创建一个虚拟 SD 卡,重启。 step 4:自定义虚拟机分辨率 在开发时肯定需要测试不同的分辨率,那么如何自定义 Android-x86 的分辨率?在 Android-x86 中...
创建 AVD 需要在 Eclipse 中选择窗口 -> Android SDK 和 AVD 管理器,点击新建,输入 AVD 的名称、目标 SDK 版本和 SD 卡大小,点击创建。 四、新建 Android 项目 新建 Android 项目需要在 Eclipse 中选择文件 -...
- 设置AVD的名称,选择目标Android版本(Target),定义模拟SD卡的容量,选择设备外观(Skin),然后点击"Create AVD"。 7. **启动AVD**: - 创建好AVD后,在AVD Manager中选中它,点击"Start",然后"Launch"。...
- **系统安装**:在虚拟机中加载ISO镜像,按照屏幕提示进行系统安装,注意选择创建虚拟SD卡以模拟内存扩展。 **五、引导配置** - **GRUB4DOS配置**:使用BOOTICE对U盘的第一分区配置GRUB4DOS引导记录,确保从U盘...
MicroSD 卡 ; QWERTY 全键盘; 310 万像素摄像头。 流媒体 支持视频格式: H.264 、流媒体、 3GPP 、 MPEG4 和 Codec 3GP ;支持音频格式: MP3 、 AAC 、 AAC+ 、 W MA 、 MPEG4 、 WAV 、 MIDI 、 REAL 、 AUDIO ...
- **异常捕获**:在关键代码段中使用try-catch语句捕获异常。 - **日志记录**:记录异常发生时的信息,以便后续分析。 - **崩溃报告**:收集崩溃报告,及时修复程序缺陷。 #### 18. Android系统架构 - **应用程序...
`sdcard.img`是一个二进制文件,它模拟了实际Android设备上的外部存储(即SD卡)。这个文件通常位于Android SDK的`<Android_sdk_path>\system-images\`目录下,根据不同的Android版本和API级别,其路径会有所变化。...
Android 运行 Windows 操作系统教程 本教程旨在指导读者在 Android 设备上运行 Windows 操作系统,从零开始安装...* 如果读者想让 Windows 系统读取存储卡上的内容,可以将需要用的东西放到 SDL 目录中的 HDD 目录里。
在这个过程中,需要指定虚拟设备的名称、所基于的Android版本以及SD卡的大小等信息。 - 选择合适的屏幕尺寸,以适应您的使用场景。默认情况下,屏幕尺寸会模仿Nexus One这样的设备,但也可以根据需要调整为其他尺寸...
**定义模拟SD卡的大小**。这一参数决定着虚拟设备中SD卡的存储容量,推荐至少256MB以上,以满足大多数应用的存储需求。大小的设定需考虑实际需求与系统资源的平衡,过大可能会占用较多的主机硬盘空间。 ### 4. Skin...
- 安装过程中,选择Create a fake SDCard项,加载SD卡。 - 注意:SD卡的最大容量为2047Mb。 7. **完成安装并启动**: - 完成上述步骤后,重启虚拟机。在启动菜单中选择第一项或第二项均可。 - HDPI - High ...
8. 创建AVD:在AVD Manager中,用户可以创建新的虚拟设备,设定设备名称、选择目标Android版本、SD卡大小、屏幕分辨率等参数,以模拟不同类型的安卓设备。 9. APK安装器:APK安装器是一个工具,用于在模拟器或真实...
创建新设备时,需要指定设备名称、选择目标Android版本、设置SD卡容量等参数。不同的Android版本对应不同的设备特性,例如,3.0及更高版本通常用于模拟平板电脑。 【安装APK程序】 要将APK程序安装到模拟器,可以...
- “Size”设置SD卡大小,用于存储应用和文件,如设置为1GB(1024MB)。 - “Built-in”选择屏幕尺寸,一般选择第一个选项以匹配常见手机屏幕。 6. **启动模拟器** - 创建好模拟器后,点击“Start”按钮,选择...
- **应用场景**:当需要使用自定义SD卡镜像时。 13. **`-wipe-data`** - **功能**:清除并重置用户数据镜像,从`initdata`拷贝。 - **应用场景**:当需要重置模拟器状态时非常有用。 14. **`-avd<name>`** - *...
设定SD卡的大小,这将在你的硬盘上创建一个映像文件以存储数据。选择合适的屏幕尺寸,例如Nexus One的默认设置,或者根据实际设备的屏幕尺寸进行调整。创建AVD可能需要一些时间,并可能出现暂时的无响应,耐心等待...
在"Virtual Devices"标签页中,点击"NEW"按钮,设置模拟器的参数,如名称、目标系统版本、内存大小以及SD卡容量。这些设置会影响模拟器的性能和功能。 创建好AVD后,我们便可以启动模拟器并开始安装APK文件。通常,...