`

Android模拟SD卡环境

阅读更多

本文转自 http://www.cnblogs.com/jacktu/archive/2008/11/22/1338933.html

如有版权方面问题,请即时联系本人

 

 

Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟:
以下所有操作均在windows环境

首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中)

以下除eclipse方式,其他均在命令行运行

1. 创建SD文件

命令行方式: mksdcard -l sdcard 512M d:/android/mysdcard/sdcard.img  这样就在d:/android/mysdcard/sdcard.img 创建了一个512M的SD卡镜像文件

mksdcard参数如下:

mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>

  if <size> is a simple integer, it specifies a size in bytes
  if <size> is an integer followed by 'K', it specifies a size in KiB
  if <size> is an integer followed by 'M', it specifies a size in MiB

 

2.在模拟器中加载刚创建的SD文件

命令行方式:emulator -sdcard d:/android/mysdcard/sdcard.img

eclipse方式:(前提是安装了google android 插件), 选择菜单“Run” -> "Run Configurations..." ,进入弹出页面,选择"Targets"标签,在最下面一行"Aditional Emulator Command Line Options"下面增加启动参数 -sdcard d:/android/mysdcard/sdcard.img

3.向SD卡传输文件(管理SD卡上的内容) 

可以用mtools来做管理,也可以用android SDK带的命令:
adb push local_file sdcard/remote_file

local_file表示要传输的文件绝对路径,或与Tools目录的相对路径

remote_file为Qemu中Linux目录/sdcard/文件名

eclipse方式:

通过DDMS标签中的File Explorer文件浏览器在传输如图:

 

 

进过本人测试,发现无法支持中文,暂无办法解决!

分享到:
评论

相关推荐

    Android模拟器中添加SD卡

    SD卡是Android设备中常见的存储扩展介质,主要用于存储用户数据如照片、视频等。在Android模拟器中加入SD卡功能可以更贴近实际设备的使用场景,便于测试应用对存储空间的依赖性和数据管理能力。 #### 知识点二:...

    android读取sd卡中MP3文件

    1. **文件系统访问**:Android设备上的外部存储(通常称为SD卡)被模拟为一个文件系统,可以使用Java的`java.io.File`类来操作。首先,你需要获取SD卡的根目录路径,通常是`Environment.getExternalStorageDirectory...

    android demo,sd卡文件存储和data下文件存储。

    在使用SD卡存储时,需要注意权限问题。自Android 6.0(API级别23)以来,应用需要在运行时请求`WRITE_EXTERNAL_STORAGE`和`READ_EXTERNAL_STORAGE`权限。 **2. data下文件存储** 内部data目录下的文件存储主要用于...

    Android模拟器使用SD卡

    该命令将在当前目录下生成一个名为`sdcard.img`的文件,用于模拟SD卡。 ### 2. 配置模拟器使用SD卡 接下来,你需要配置模拟器以使用刚刚创建的SD卡镜像文件。这可以通过在启动模拟器时添加`-sdcard`参数来实现。...

    Linux系统下在Android模拟器中使用虚拟SD卡设备方法

    在Linux环境下,要在Android模拟器中使用虚拟SD卡设备,首先需要创建一个虚拟的SD卡映像文件。这一过程主要涉及到`mksdcard`命令的使用。 1. **定位至Android SDK安装目录**: - 首先进入到Android SDK的安装目录...

    Android23SD卡挂载流程浅析.doc

    在Android系统中,SD卡的挂载过程是一个关键的操作,它涉及到用户数据的存储和访问。在Android 23中,这个过程主要由vold服务管理,它是Android系统中的一个守护进程,负责设备的挂载和卸载。本文将深入探讨Android ...

    android 中sd卡的创建

    在Android系统中,SD卡(Secure Digital Memory Card)主要用于扩展设备的存储空间,存放应用程序、媒体文件、用户数据等。创建一个模拟的SD卡对于开发者来说尤其重要,尤其是在进行应用测试时。以下是一个详细的...

    cv520_RC522读取CPU卡、android HCE卡、云闪付模拟卡

    标题中的“cv520_RC522读取CPU卡、android HCE卡、云闪付模拟卡”指的是一个利用CV520模块与RC522 RFID读卡器进行通信,实现对不同类型的智能卡读取操作的系统。这个系统能够处理三种不同类型的卡片:CPU卡(中央...

    安卓SD卡文件管理更新信息相关-android增量升级local端模拟代码.rar

    - **测试环境**:开发过程中,模拟代码用于在非真实设备上测试特定功能,比如模拟SD卡环境进行文件操作或升级流程。 - **Mock对象**:可能使用了Mockito等工具创建模拟对象,以便在测试中控制外部依赖。 - **调试...

    android 查询存储卡剩余容量 (Environment 加 StatFs)

    这个类位于`android.os`包下,提供了一些与外部存储(通常为SD卡)相关的常量和方法。例如: 1. `getExternalStorageDirectory()`:返回外部存储的根目录,通常为 `/storage/emulated/0` 或 `/mnt/sdcard`。这是...

    Android下数据持久化存储在自带内存与存储卡

    内部存储通常指的是设备自带的内存,而外部存储则通常指的是可移除的SD卡或者设备提供的模拟SD卡空间。 **内部存储** 内部存储是Android为每个应用提供私有的存储区域,它对于用户和其他应用是不可见的,提供了安全...

    Android手机模拟Mifare卡的设计与实现.pdf

    这个安全单元可以是一个内置在手机里的安全芯片,也可以是一个通过SD卡或其他方式附加的安全模块。 根据提供的文件内容,可以总结出以下关键知识点: 1. Mifare卡技术在校园一卡通系统的应用存在安全隐患,容易被...

    SD卡序列号修改工具(1).zip

    3. 测试与开发:开发者在测试不同SD卡功能时,可能需要更改序列号来模拟不同的存储设备。 使用"SD卡序列号修改工具"的过程通常涉及以下步骤: 1. 下载与安装:首先,从可靠来源下载适用于你的操作系统的SD卡序列号...

    Android下socket模拟http server

    首先,Android应用在处理网络相关的操作时,需要在`AndroidManifest.xml`文件中声明相应的权限,例如`INTERNET`权限和可能的`WRITE_EXTERNAL_STORAGE`权限,以允许程序读写SD卡上的文件和进行网络通信: ```xml ...

    Android模擬器SD卡的使用總結

    ### Android模拟器SD卡的使用总结 ...通过模拟真实的SD卡功能,开发者可以在开发过程中更准确地测试应用程序在存储方面的表现。此外,熟悉这些操作也有助于提高开发效率,确保应用程序能够在各种设备配置下正常运行。

    Android模拟器SD Card映像文件使用方法

    通过模拟SD卡,你可以模拟真实设备上的外部存储情况,方便地导入和导出数据,以及在模拟器中测试与SD卡相关的功能。以下是详细的操作步骤: 1. **创建SD Card映像文件**: 使用`mksdcard`命令可以创建SD Card的...

    Android+Netbeans6.8环境搭建

    搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8进行Android环境的配置,以及如何在Netbeans中利用虚拟SD卡进行文件操作。 首先,你需要准备以下三个主要的安装包:...

    Android:模拟器使用SD卡[定义].pdf

    为了能够模拟这种环境,Android SDK 提供了一种机制允许开发者在模拟器上创建并使用虚拟的 SD 卡。本文将详细介绍如何在 Android 模拟器中创建和使用虚拟 SD 卡,以及如何将文件添加至 SD 卡中,并在模拟器中访问...

Global site tag (gtag.js) - Google Analytics