9.1 文件存储

Android文件的操作模式

9.1 文件存储_第1张图片
文件操作模式

文件的相关操作方法(在内存)

9.1 文件存储_第2张图片
操作方法
9.1 文件存储_第3张图片
存储读取

注:openFileInput/ouput打开的都是app数据文件夹中的文件。


读取SD卡上的文件

9.1 文件存储_第4张图片
读取sd卡
9.1 文件存储_第5张图片
sd卡存储读取

读取raw和assets文件夹下的文件

如果不想自己的文件被编译成二进制文件的话, 可以把文件放到这两个目录下。

res/raw:文件会被映射到R.java文件中,访问的时候直接通过资源ID即可访问,而且他不能有目录结构,就是不能再创建文件夹;

                InputStream is =getResources().openRawResource(R.raw.filename);

assets:不会映射到R.java文件中,通过AssetManager来访问,能有目录结构,即可以自行创建文件夹;

                InputStream is = getAssets().open("filename");

你可能感兴趣的:(9.1 文件存储)