黑执事电影版影评:如何在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卡镜像并在启动模拟器加载它, 用于模拟物理设备中的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或以上
如果
如果
如果
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
示例: emulator -avd myavd -sdcard ~/mysd.img
4. 如何将文件传送到模拟器中的SD卡上?
如果使用Eclipse启动模拟器, 那么首先在run dialog中为模拟器增加启动参数-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开发环境