android 文件读写

来源:互联网 发布:java 方法的返回值 编辑:程序博客网 时间:2024/06/08 12:36
 

文件的写 android默认是放在data/data/工程包名/files/文件名

第一步:

取得文件的输出流 //Context.MODE_PRIVATE是文件的模式

FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_PRIVATE);

第二步:

数据写入到文件

outStream.write(content.getBytes());

文件的读 android默认是放在data/data/工程包名/files/文件名

第一步:

取得文件的输入流

FileInputStream inStream = context.openFileInput(filename);

第二步:

读取文件内容

byte[] buffer = new byte[1024];
  int len = 0;
  ByteArrayOutputStream outStream = new ByteArrayOutputStream();
  while( (len = inStream.read(buffer))!= -1){
   outStream.write(buffer, 0, len);
  }
  byte[] data = outStream.toByteArray();//得到文件的二进制数据
原创粉丝点击