黑执事电影版影评:如何在Android模拟器中模拟SD卡

来源:百度文库 编辑:九乡新闻网 时间:2024/03/29 15:27:26
如何在Android模拟器中模拟SD卡


简介

Android允许开发者创建一个SD卡镜像并在启动模拟器加载它, 用于模拟物理设备中的SD卡.
下面将介绍:
1. 如何创建一个SD卡镜像?
2. 如何拷贝文件到SD卡镜像中?
3. 如何在模拟器启动时加载SD卡镜像?
4. 如何将文件传送到模拟器中的SD卡上?

提示:
1. 只能在模拟器启动时加载SD卡镜像, 同样也不能在模拟器运行时移除SD卡镜像.
2. SD卡镜像的大小不能超过2GB.


1. 如何创建一个SD卡镜像?

使用SDK tools/目录下的mksdcard工具来创建可在模拟器启动时加载的FAT32磁盘镜像.
下面是其用法:

mksdcard [-l label]

下面是选项和参数说明:

参数/选项       说明
-l label        为SD卡创建一个卷标
size            指定SD卡的大小, 建议不要设置的太小, 不然模拟器会崩溃, 推荐32MB或以上
                如果是一个整数, 表示以字节为单位来指定SD卡的大小
                如果后跟以大写的'K', 表示以KiB为单位来指定SD卡的大小
                如果后跟以大写的'M', 表示以MiB为单位来指定SD卡的大小
file            SD卡映像的文件名, 文件名最好使用全路径名

示例: mksdcard -l mysd 64M mysd.img


2. 如何拷贝文件到SD卡镜像中?

在创建了一个SD卡镜像后, 可以将这个镜像文件指定为一个Loop设备并将这个Loop设备挂载到指定的目
录, 然后就可以拷贝文件到挂载目录中, 即相当于拷贝文件到SD卡镜像中了.

示例如下:

S1. 将SD卡镜像文件指定为一个Loop设备
losetup /dev/loop0 mysd.img

S2. 挂载Loop设备
mkdir /mnt/mysd
mount /dev/loop0 /mnt/mysd

S3. 拷贝文件到挂载目录
cp foo.txt /mnt/mysd

S4. 卸载Loop设备
umount /dev/loop0

S5. 解除SD卡镜像文件和对应Loop设备的指定
losetup -d /dev/loop0


3. 如何在模拟器启动时加载SD卡镜像?

在启动模拟器时带上-sdcard选项并指定SD卡镜像文件的路径和名称, 下面是其用法:

emulator -avd -sdcard

示例: emulator -avd myavd -sdcard ~/mysd.img


4. 如何将文件传送到模拟器中的SD卡上?

如果使用Eclipse启动模拟器, 那么首先在run dialog中为模拟器增加启动参数-sdcard
, 模拟器启动后, 在ddms里面就可以看到sdcard这个目录了, 然后使用文件传送按钮
就可以把文件传送到SD卡中了.

在命令行下可以使用adb工具来传送文件, 用法如下:

adb push

示例: adb push foo.txt /sdcard
如何在Android模拟器中模拟SD卡 Android模拟器使用SD卡0 在Android模拟器中删除APK的方法 Android 3.0模拟器试用截图 Android 3.0 模拟器使用方法介绍 虚拟现实技术在军事模拟中如何应用? 在电脑上安装安卓系统模拟器的方法 电脑模拟安卓2.2系统 !!超强Android系统SD卡分区教程,加速你的Android系统!! 超强Android系统SD卡分区教程,加速你的Android系统!!_Android 综合... 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中! Android 手机模拟器图文使用教程 Android模拟器skin制定方式详解 Android模拟器RAM修改方法 - 尤其是3.0 | Android开发网 不用花钱!Android模拟器让你在电脑上免费体验谷歌手机 | 异次元软件世界 Windows Mobile 6 模拟器绿色中文版 – 在PC上模拟并运行智能手机的软件游戏 在Eclipse中加入Android源码 android sd卡读写 附源码 - 有痣青年 - ITeye技术网站 Android模拟器启动invalid command-line parameter: Files\Android\android-sdk\tools/emulat android模拟器自定义分辨率没有键盘的解决办法 黑莓手机模拟器使用教程如何blackberry模拟器 向 Android 模拟器打电话和发短消息|Android|中国手机开发网 Makefile & Android.mk文件中如何输出打印信息 Android学习笔记 ? 教程:在Android中使用Notification进行提示 如何在Windows下搭建Android开发环境