android 文件读写
2011-11-27 16:02 javaspring 阅读(148) 评论(0) 编辑 收藏 举报文件的写 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();//得到文件的二进制数据