android数据存储之SDCard
android数据存储之SDCard
我们都知道android的移动设备存储是有限的,有时候我需要存储一些大数据文件,这个时候我们可以通过加入SDCard上来扩展移动设备的存储。在android开发中怎样使用SDCard来存储呢,在模拟器开发环境下我们需要创建一支SDCard镜像存储,之后我们需要将这张卡激活加入到开发环境eclipse中,即可通过程序来实现SDCard卡数据存取。
(1)创建SDCard
运行cmd
>mksdcard 1024M D:\sdcard.img
命令格式:mksdcard capacity directory 其中capacity为容量,directory为指定镜像文件存放目。
如果执行该命令是出现找不到该命令错误,那就是在安装android时,环境变量没有将tools配置好。当然也可以cd到android的tools目录下执行该命令。
(2)激活SDCard
在eclipse中,打开Windows>Perferences>Android>Launch设置Default emulator options的值为:-sdcard D:\sdcard.img

(3)代码实现
配置好SDCard卡后,我们就可以向SDCard卡上保存文件数据。
实现如下:
sdcard state:mountedsdcard path:/mnt/sdcardwrite successful!