//把message存到 data/data/包名/files 目录下的xxx.txt文件下
public void saveFileByActivity(String message){try {
FileOutputStream outStream;
//MODE_APPEND 续写 不会替换原来的message
outStream = this.openFileOutput("xxx.txt", Context.MODE_PRIVATE+Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE +MODE_APPEND);outStream.write(message.getBytes());
outStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
//读取data/data/包名/files 目录下的xxx.txt文件
public void readFile(){
try {
FileInputStream inStream;
inStream = this.openFileInput("xmx.txt");
ByteArrayOutputStream outStream = new ByteArrayOutputStream();//输出到内存
int len= 0 ;
byte[] buffer = new byte[1024];
while((len=inStream.read(buffer))!=-1){
outStream.write(buffer, 0, len);//
}
byte[] content_byte = outStream.toByteArray();
content = new String(content_byte);
System.out.println("这里是读出的数据:"+content);
inStream.close();
outStream.close();
message.setText(content);
} catch (IOException e) {
e.printStackTrace();
}
}