原文地址:【Android】文件读写操作(含SDCard的读写)

这里面的this指的是Activity对象

1. 写文件到默认地址:

public void saveAppend(String filename, String content) throws Exception      {    FileOutputStream outStream = this.openFileOutput(filename, Context.MODE_APPEND);      outStream.write(content.getBytes());      outStream.close();    }


2. 读文件:

public String readFile(String filename) throws Exception      {          //获得输入流          FileInputStream inStream = this.openFileInput(filename);          //new一个缓冲区          byte[] buffer = new byte[1024];          int len = 0;          //使用ByteArrayOutputStream类来处理输出流          ByteArrayOutputStream outStream = new ByteArrayOutputStream();          while( (len = inStream.read(buffer))!= -1)          {              //写入数据              outStream.write(buffer, 0, len);          }          //得到文件的二进制数据          byte[] data = outStream.toByteArray();          //关闭流          outStream.close();          inStream.close();          return new String(data);      } 


更多相关文章

  1. Android实现下载文件功能的方法
  2. android手机客户端上传文件,java servlet服务器端接收并保存到服
  3. exp: 修改Android中strings.xml文件, 动态改变数据
  4. Android读取Excel文件
  5. android中json文件的写法
  6. android2.2资源文件详解4--menu文件夹下的菜单定义
  7. Android 编程下通过 zipalign 对 APK 文件进行优化

随机推荐

  1. 全屏闪烁问题
  2. Android Studio安装与环境搭建
  3. Android HttpURLConnection上传图片至Ser
  4. Android 报Error inflating class ...错
  5. android恶意程序分析 (三)
  6. android TextView setTextColor
  7. Glide 加载圆形头像和gif 图
  8. Android NFC Demo如何模拟Tag?
  9. android 优秀框架整理
  10. Android官方API Demo学习之联系人获取