File 存储
在上一篇的博文中说到了SharedPreferences中提到了SharedPreferences局限性很大,只能存储Java基础数据,所以在某些时候它并不能满足我们的需求,有时候就需要用File存储了。
FileInputStream openFileInput(String name) 对应的是文件输入流
FileOutputStream openFileOutput(String name, int mode) 对应的是输出流
在输出流中的mode模式是说指定打开文件的模式,可以理解为你的数据权限,有以下几种:
MODE_PRIVATE :数据只能被本程序读和写
MODE_WORLD_READABLE :数据可以被其他程序读取,但是不能被写入
MODE_WORLD_WRITABLE :数据可以被其他程序读、写
MODE_APPEND :以追加的方式打开文件,可以向里面追加内容
ok,用一个小例子来说明一下:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import an