在Android模拟器中使用SD卡

本文介绍如何在Android中使用外部存储,包括创建SD卡镜像、挂载镜像的方法,以及如何在模拟器中使用SD卡镜像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文在这里

在Android中使用外部存储可能需要一点技巧,而且这方面的文档又很少。因此我将简要的描述一下如何创建SD卡镜像,如何挂载镜像,在Linux中如何将内容放入镜像和如何使用镜像。

创建SD卡镜像

在1.1和1.5版的SDK中有一个mksdcard工具(我使用的1.6中也有),位于SDK安装目录的tools文件夹中。简单的运行它:

./mksdcard 128M my128MbCard

这创建了一个名为my128MbCard的128M的镜像。

:Windows中该方法同样适用

在Linux中挂载镜像

要将内容放到创建的镜像中就要把该镜像挂载到文件系统中。挂载完成后就可以向操作普通文件一样来操作了。

首先创建/media文件夹,运行如下命令

sudo mkdir /media/mycard

然后以loopback device方式来挂载,运行如下命令

sudo mount -o loop my128MbCard /media/mycard

:Windows中也可以将内容写入SD卡镜像,留给你自己研究一下吧 (:

在模拟器中使用SD卡

Google在SDK1.5中添加了AVD。使用命令

./android create avd --name myAVD --target 2 --sdcard my128MbCard 

就可以创建一个使用SD卡的AVD。Target 2表示在这个AVD中我们将使用1.5API中的一些特性。现在我们将启动模拟器,运行如下命令,

./emulator -avd myAVD

:Windows中可以通过在配置AVD的界面中选定my128MbCard镜像文件来使用SD卡。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值