文件存储分4步:
一:创建openFileOutput对象,第一个参数是存入文件的名字,第二个参数是存储方式,是MODE_APPEND,当有文件名字相同的文件存入时,会覆盖原先的文件;默认使用MODE_PRIVATE,当有文件名相同的时候,他会在文本的后面继续添加文字;使用FileOutputSream接收。
二:创建BuffereWriter对象,里面的参数是new OutputStreamWriter(openFileOutput对象);
三:使用BuffereWriter对象里面的wite方法,传入将要存储的数据;
四:在最后finally里面判断witer是否为空,如果为空,那么writer.close();
FileOutputStream out = null;
BufferedWriter writer = null;
try {
out = openFileOutput("name", Context.MODE_APPEND);
writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write("哈哈哈哈哈哈哈");
} catch (Exception e) {
e.printStackTrace();
}finally{
if(writer!=null)
{
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}