openFileOutput和openFileInput获取手机内存中的文件而不是SD卡中的。
openFileInput(Stringname):直接得到/data/data/当前app包名/files/name文件的输入流
openFileOutput(Stringname,intmode):直接得到/data/data/当前app包名/files/name文件的输出流,mode为写入文件时的权限
1、Android数据访问权限实现方式
Context类的publicabstractFileOutputStreamopenFileOutput(Stringname,intmode)
2、其中mode就是文件访问权限模式,主要4种模式
Context.MODE_PRIVATE:私有模式(默认模式),只能被应用本身和同一群组的人访问;写入的内容覆盖原文件内容
Context.MODE_APPEND:追加模式也是私有模式,只能被应用本身和同一群组的人访问;如果文件存在就追加内容,如果文件不存在就新建文件并写入内容
Context.MODE_WORLD_READABLE:所有人可读权限
Context.MODE_WORLD_WRITEABLE:所有人可写权限
也可通过多个组合同时拥有多个读写权限,Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE表示所有人可读+可写
public class MainActivity extends Activity {
private EditText et;
private Button saveButton