`
xiaoliang330
  • 浏览: 115612 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Android之使用硬盘模拟SD卡

 
阅读更多
文章转载自
http://rayleung.iteye.com/blog/400921



在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 一下媒体文件。



多谢哥们的文章,学习了
分享到:
评论

相关推荐

    Android SDK 安装使用详细教程

    我们可以模拟一个 AVD 设置,打开 AVD Manager,点击 New,输入名称,选择目标版本,SD 卡大小,快照是否建立,Skin 选择屏幕类型,硬件选择硬盘设备。然后,点 Create AVD。 启动设备 ------------- 点 Start,...

    用Android-X86和VirtualBox打造高性能Android开发环境

    安装结束后,会弹出一个菜单三个选项分别是运行 Android,创建一个虚拟 SD 卡,重启。 step 4:自定义虚拟机分辨率 在开发时肯定需要测试不同的分辨率,那么如何自定义 Android-x86 的分辨率?在 Android-x86 中...

    Android项目环境配置及搭建ADT模拟器

    ADT 模拟器可以模拟 Android 设备的行为,使开发者能够在计算机上测试和调试 Android 应用程序。 1. Java JDK 下载和安装 Java JDK 是 Android 项目开发中必不可少的组件之一。下载 Java JDK 需要进入 Oracle ...

    在电脑上模拟运行安卓手机系统Androidsdk安装教程归纳.pdf

    - 设置AVD的名称,选择目标Android版本(Target),定义模拟SD卡的容量,选择设备外观(Skin),然后点击"Create AVD"。 7. **启动AVD**: - 创建好AVD后,在AVD Manager中选中它,点击"Start",然后"Launch"。...

    在u盘内安装android的方法

    - **系统安装**:在虚拟机中加载ISO镜像,按照屏幕提示进行系统安装,注意选择创建虚拟SD卡以模拟内存扩展。 **五、引导配置** - **GRUB4DOS配置**:使用BOOTICE对U盘的第一分区配置GRUB4DOS引导记录,确保从U盘...

    新版Android开发教程.rar

    MicroSD 卡 ; QWERTY 全键盘; 310 万像素摄像头。 流媒体 支持视频格式: H.264 、流媒体、 3GPP 、 MPEG4 和 Codec 3GP ;支持音频格式: MP3 、 AAC 、 AAC+ 、 W MA 、 MPEG4 、 WAV 、 MIDI 、 REAL 、 AUDIO ...

    Android技术面试资料整理

    它使用一系列的属性(如`android:layout_toRightOf`、`android:layout_below`等)来定义视图间的相对位置关系,从而更加灵活地布局UI。 - **ConstraintLayout(约束布局)**:这是一种较为现代的布局方式,支持复杂...

    Android模拟器让你在电脑上免费体验谷歌手机

    在这个过程中,需要指定虚拟设备的名称、所基于的Android版本以及SD卡的大小等信息。 - 选择合适的屏幕尺寸,以适应您的使用场景。默认情况下,屏幕尺寸会模仿Nexus One这样的设备,但也可以根据需要调整为其他尺寸...

    安卓模拟器sdcard.img文件打开修改

    `sdcard.img`是一个二进制文件,它模拟了实际Android设备上的外部存储(即SD卡)。这个文件通常位于Android SDK的`<Android_sdk_path>\system-images\`目录下,根据不同的Android版本和API级别,其路径会有所变化。...

    Android运行Windows操作系统教程.doc

    Android 运行 Windows 操作系统教程 本教程旨在指导读者在 Android 设备上运行 Windows 操作系统,从零开始安装...* 如果读者想让 Windows 系统读取存储卡上的内容,可以将需要用的东西放到 SDL 目录中的 HDD 目录里。

    Android模拟器参数 emulator启动设置

    - **应用场景**:当需要使用自定义SD卡镜像时。 13. **`-wipe-data`** - **功能**:清除并重置用户数据镜像,从`initdata`拷贝。 - **应用场景**:当需要重置模拟器状态时非常有用。 14. **`-avd<name>`** - *...

    VMware安装AndroidX86详细方法

    ### VMware安装Android x86详细步骤及注意事项 #### 一、安装前的准备: 在开始安装之前,确保准备好以下工具和资源: ...这样的环境非常适合进行移动应用开发、测试以及其他需要模拟Android环境的任务。

    【图文】android模拟器安装教程.pdf

    - “Size”设置SD卡大小,用于存储应用和文件,如设置为1GB(1024MB)。 - “Built-in”选择屏幕尺寸,一般选择第一个选项以匹配常见手机屏幕。 6. **启动模拟器** - 创建好模拟器后,点击“Start”按钮,选择...

    安卓模拟器、电脑运行安卓系统android、apk文件借鉴.pdf

    8. 创建AVD:在AVD Manager中,用户可以创建新的虚拟设备,设定设备名称、选择目标Android版本、SD卡大小、屏幕分辨率等参数,以模拟不同类型的安卓设备。 9. APK安装器:APK安装器是一个工具,用于在模拟器或真实...

    安卓模拟器、电脑运行安卓系统android、apk文件扫描.pdf

    创建新设备时,需要指定设备名称、选择目标Android版本、设置SD卡容量等参数。不同的Android版本对应不同的设备特性,例如,3.0及更高版本通常用于模拟平板电脑。 【安装APK程序】 要将APK程序安装到模拟器,可以...

    Android AVD创建及设置中各参数详解

    **定义模拟SD卡的大小**。这一参数决定着虚拟设备中SD卡的存储容量,推荐至少256MB以上,以满足大多数应用的存储需求。大小的设定需考虑实际需求与系统资源的平衡,过大可能会占用较多的主机硬盘空间。 ### 4. Skin...

    GoogleAndroid模拟器安装及其使用教程(软件安装)汇编.pdf

    设定SD卡的大小,这将在你的硬盘上创建一个映像文件以存储数据。选择合适的屏幕尺寸,例如Nexus One的默认设置,或者根据实际设备的屏幕尺寸进行调整。创建AVD可能需要一些时间,并可能出现暂时的无响应,耐心等待...

    安卓模拟器电脑运行安卓系统androidapk文件.pdf

    在"Virtual Devices"标签页中,点击"NEW"按钮,设置模拟器的参数,如名称、目标系统版本、内存大小以及SD卡容量。这些设置会影响模拟器的性能和功能。 创建好AVD后,我们便可以启动模拟器并开始安装APK文件。通常,...

Global site tag (gtag.js) - Google Analytics