今天,项目中需要在从SDCard读取数据,因此学习了一下相应的操作,在网上也搜索了一些相关信息,参考的得到了自己想要的结果。
步骤一、cmd进入AndroidSDK的tools目录输入mksdcard -l mysdcard 256M E:\android-sdk-windows\mysdcard.img
1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。
2. mycard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。
3. -l命令行参数表示虚拟磁盘的卷标,可以没有该参数。
4. 虚拟文件的扩展名可以是任意的,如mycard.abc。
5. mksdcard命令不会自动建立不存在的目录,因此,在执行上面命令之前,要先在当前目录中建立一个card目录。
6. mksdcard命令是按实际大小生成的sdcard虚拟文件。也就是说,生成256M的虚拟文件的尺寸就是256M,如果生成较大的虚拟文件,要看看自己的硬盘空间够不够哦!
步骤二、运行带sdcard的模拟器,emulator -avd MyAvd -sdcard
E:/android-sdk-windows/mysdcard.img
如果在开发环境(Eclipse)中,可以在Run Configuration对话框中设置启动参数,如图1所示。
图一
当然,也可以在Preferences对话框中设置默认启动参数。如图2所示。这样在新建立的Android工程中就自动加入了装载sdcard虚拟文件的命令行参数。
图二
在应用程序中,若想读写SDCard中的数据需要在manifest.xml文件中设置访问权限,加入下面的语句
<use-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- 大小: 28.7 KB
- 大小: 16.7 KB
分享到:
相关推荐
通过以上步骤和解决方案,你应该能在Windows XP环境下成功创建和使用Android模拟器的sdcard。不过,为了获得更好的开发体验,建议升级到更新的操作系统,并使用最新的Android Studio和AVD Manager,它们提供了更稳定...
从给定的文件信息来看,主要讨论的是Android设备上的SD卡加载与使用,涉及到了创建、格式化SD卡镜像,以及在Android模拟器和真实设备上使用SD卡的方法。以下是对这一主题的详细解析: ### 一、SD卡镜像的创建与格式...
在Android模拟器中加入SD卡功能可以更贴近实际设备的使用场景,便于测试应用对存储空间的依赖性和数据管理能力。 #### 知识点二:创建SD卡镜像文件 要为Android模拟器添加SD卡功能,首先需要创建一个SD卡镜像文件...
标题:Android模拟器使用SD卡 ...以上就是在Android模拟器中使用SD卡的关键步骤。通过遵循这些指南,你可以有效地测试应用程序在有额外存储空间环境下的表现,从而确保应用程序在各种设备上的兼容性和性能。
通过对Android模拟器上SD卡的使用方法进行详细解析,我们可以发现,在模拟器中正确配置和使用SD卡对于开发和测试工作来说至关重要。无论是创建SD卡镜像文件还是将文件从本地计算机拷贝到模拟器SD卡中,都需要遵循...
创建的SD卡镜像文件并不能直接在模拟器中使用,需要通过以下两种方式将其加载到模拟器中: - 在命令行中运行`emulator`命令,指定SD卡映像文件的位置,如`emulator -sdcard e:\sdcard.img`。 - 或者,在Eclipse中...
本文将详细介绍如何在 Android 模拟器中创建和使用虚拟 SD 卡,以及如何将文件添加至 SD 卡中,并在模拟器中访问这些文件。 #### 二、创建 SD 卡镜像文件 要使用 Android 模拟器中的 SD 卡功能,首先需要创建一个 ...
"如何启动Android SDK 1.5模拟器" Android SDK 1.5 模拟器的启动需要先建立一个 ...启动 Android SDK 1.5 模拟器需要创建 AVD 设备、加载 SD 卡镜像文件,并在桌面快捷方式中指定 AVD 设备和 SD 卡镜像文件的路径。
5. 虚拟存储和真实存储的区别:在模拟器中使用的是虚拟存储,它通过文件系统模拟存储设备。而真实设备中的SD卡是物理存储介质。在模拟器中测试存储相关功能虽然方便,但最终还需要在真实设备上进行测试以确保兼容性...
### Android模拟器参数详解 #### 一、引言 Android模拟器是开发人员在没有实体设备的情况下测试Android应用的重要工具之一。它允许开发者在各种不同的硬件配置和Android版本上进行测试,确保应用能够正常工作。...
- **分析**:创建虚拟设备时使用了一个API来获取用户的主目录,而模拟器加载虚拟设备时使用了另一个API。两个API获取到了不同的路径,导致模拟器无法识别已创建的虚拟设备。 2. **问题2:没有找到搜索路径**(如:...
通过上述步骤,我们可以清楚地了解到如何在Android模拟器中使用SDK来安装、卸载APK以及管理和使用SDCard。这对于开发者来说是非常实用的操作指南,可以帮助他们在开发过程中更加高效地调试和测试应用程序。此外,...
通常,这会是模拟器应用的内部存储或外部SD卡的特定文件夹,如“/sdcard/Android/data/com.emulogic.myboy/files/”。 4. **配置模拟器**:打开模拟器应用,进入设置菜单,找到“BIOS”或“系统文件”选项,指定gba_...
- **Android SDK**:包含Android模拟器以及其他必要的开发工具。 - **APK安装器**:用于安装APK格式的应用程序到模拟器中。 - **UltraISO**:用于管理和修改SD卡镜像文件。 2. **环境配置** - **JAVA_HOME**:...