本节学习路线图:
正文:
Android的文件操作简介:
Android的文件读写:
代码示例:
效果图:
运行后,查看File Exploer可以看到,data/data/<包名>/file已经存在对应的文件了:
另外,点击右上角的对应图标可以导出文件到电脑中:
参考代码下载:点击下载
读写SD卡上的文件:
代码示例:
效果图:
运行后来到sd卡的目录下,可以看到:
说明文件生成成功!
参考代码下载:代码下载
SD卡的一些问题:
如果是真机调试的话通常都是可以的,对于虚拟机的话就问题多多了,再我们前面使用
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)可能一直返回的是false
,就是SD卡不存在,这个是主要的问题,现在新版本的SDK都会在创建AVD的
同时申请一块SD卡的存储区域的
对于旧版本的sdk或者其他原因可能需要手动关联下sd卡,设置如下:
①找到创建好的avd的镜像的路径:
点击打开avd界面,点击detail,查看avd镜像的目录下
②来到avd镜像所在的路径下,复制sdcard.img的路径:
比如我的:-sdcard C:\Users\Administrator\.android\avd\Jay4.2.avd\sdcard.img
③接着点击 来到以下界面:
最后apply以下,然后Run就可以了!