Android_文件读写

本节学习路线图:

Android_文件读写_第1张图片




正文:



Android的文件操作简介:

Android_文件读写_第2张图片








Android的文件读写:

Android_文件读写_第3张图片


代码示例:

效果图:

Android_文件读写_第4张图片


运行后,查看File Exploer可以看到,data/data/<包名>/file已经存在对应的文件了:

Android_文件读写_第5张图片


另外,点击右上角的对应图标可以导出文件到电脑中:



参考代码下载:点击下载





读写SD卡上的文件:

Android_文件读写_第6张图片


代码示例:

效果图:

Android_文件读写_第7张图片

运行后来到sd卡的目录下,可以看到:

说明文件生成成功!

Android_文件读写_第8张图片



参考代码下载:代码下载





SD卡的一些问题:

如果是真机调试的话通常都是可以的,对于虚拟机的话就问题多多了,再我们前面使用

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)可能一直返回的是false

,就是SD卡不存在,这个是主要的问题,现在新版本的SDK都会在创建AVD的

同时申请一块SD卡的存储区域的


对于旧版本的sdk或者其他原因可能需要手动关联下sd卡,设置如下:


①找到创建好的avd的镜像的路径:

点击打开avd界面,点击detail,查看avd镜像的目录下

Android_文件读写_第9张图片



②来到avd镜像所在的路径下,复制sdcard.img的路径:

比如我的:-sdcard C:\Users\Administrator\.android\avd\Jay4.2.avd\sdcard.img



③接着点击Android_文件读写_第10张图片 来到以下界面:

Android_文件读写_第11张图片

最后apply以下,然后Run就可以了!

你可能感兴趣的:(Android_文件读写)