网上经常可以看到用命令行方式创建 SD image 和关联 SD 卡和模拟器,其实有更简单直观的方法:
1. 创建一个SD卡镜像文件,关联SD卡和模拟器
打开SDK and AVD manager --> create new avd,创建时填入SDcard项目的相应内容,包括sdcard的大小,这样创建出来的avd已经包含了sdcard镜像文件。
sdcard镜像文件的路径在:C:/Documents and Settings/user/.android/avd/avdname文件夹下,默认路径。
2. 运行时选择带 SD 卡的 device
运行project时选择以上配置好SD card的 device
3. 向 SD 卡中存取文件
Eclipse中开启file explorer后右上角有两个小图标,一个存文件,一个取文件
4. 查看和管理 SD image 中的文件
使用DDMS工具,打开file explorer后可以查看和管理sdcard image 中的文件
5. 小问题
上传至 sdcard 的文件不能用中文名,否则会出现:
Failed to push selection: Invalid argument
注意1.6后面版本要读写要设置权限、
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
访问文件方法:
String filename = "/sdcard/PhoneNum.txt";
BufferedReader reader=new BufferedReader(new FileReader(filename));