Android - 文件读写操作 总结
http://blog.csdn.net/ztp800201/article/details/7322110

android的文件操作。(未整理完成)
http://blog.csdn.net/fenghome/article/details/5668598

Android 异常处理:java.lang.IllegalArgumentException(...contains a path separator)
http://blog.csdn.net/alex_zhuang/article/details/7340901

//Test in main()String fileName = "/data/data/com.example.fileoperation/files/test.txt";String str = "This is for test string";readFileData(fileName);writeFileData(fileName, str);// read file input streamFile file = new File("/data/data/com.example.fileoperation/test.txt");FileInputStream fin = new FileInputStream(file);// code above is equivalent to below:/* Android Activity独有的方法,读写文件进程序自己目录下的files文件夹,若文件不存在,则自动创建之;如我的程序在:/data/data/com.example.fileoperation, 则test.txt文件在:/data/data/com.example.fileoperation/files/test.txt*/ FileInputStream fin = openFileInput(fileName);  // write file output streamFile file = new File("/data/data/com.example.fileoperation/test.txt");FileOutputStream fout = new FileOutputStream(file);// code above is equivalent to below:FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE);

读写SD卡:

String fileName = "/sdcard/test.txt";
//也可以用String fileName = "mnt/sdcard/test.txt";

// write SDCard    private void writeFileSdcardFile(String fileName, String writeStr) throws IOException {        try {                        FileOutputStream fout = new FileOutputStream(fileName);            byte[] bytes = writeStr.getBytes();                        fout.write(bytes);            fout.close();                    } catch (Exception e) {            e.printStackTrace();        }    }        //    read SDCard    private String readFileSdcardFile(String fileName) throws IOException {        String res = "";        try {                        FileInputStream fin = new FileInputStream(fileName);            int length = fin.available();                        byte[] buffer = new byte[length];            fin.read(buffer);                        res = EncodingUtils.getString(buffer, "UTF-8");                        fin.close();                    } catch (Exception e) {            e.printStackTrace();        }        return res;    }

更多相关文章

  1. android中的布局文件
  2. android sdk 离线下载地址及对应映射关系
  3. Google Android手机操作系统发展历程[信息图表]
  4. Android(安卓)xml资源文件中@、@android:type、@*、?、@+含义和区
  5. Android布局文件中的各种属性
  6. android环境变量设置以及adb的常用命令
  7. Android学习笔记 - 控件篇
  8. 【转】Android(安卓)ADB命令集
  9. Android(安卓)xml资源文件中@、@android:type、@*、?、@+含义和区

随机推荐

  1. Ubuntu 交叉编译 OpenSSL,并在 Android(安
  2. android浏览器开发小技巧集锦
  3. Android(安卓)studio开发环境搭建教程与
  4. Android(安卓)4.0 源码 下 载
  5. 文章标题android自制多媒体视频播放器和
  6. 一句话锁定MySQL数据占用元凶
  7. 适合Material Dsign的新抽屉---Navigatio
  8. 使用Android手机APP查看ROS中RGB摄像头数
  9. listview每一条中间有空隙问题解决
  10. 2017-06-09-LayoutTransition 容器布局动