1 import java.io.FileInputStream;  2 import java.io.FileNotFoundException;  3 import java.io.FileOutputStream;  4 import java.io.IOException;  5 import org.apache.http.util.EncodingUtils;  6  7 public class MyLogFile {  8       private static FileOutputStream fout;  9       public MyLogFile() { 10       } 11 12       public static void createFile(){13            try {14                 fout = new FileOutputStream("/mnt/sdcard/zyrPad.txt");15                 // fout = openFileOutput("/mnt/sdcard/zyrPad.txt",Mode);16           } catch (FileNotFoundException e) {17                 e.printStackTrace(); 18           } 19      } 20 21      //写在/mnt/sdcard/目录下面的文件 22      public static void writeFileSdcard(String message){ 23            try{ 24                  //FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE);25                 message= message+"\n";26                 byte [] bytes = message.getBytes(); 27                 fout.write(bytes); 28            } catch(Exception e){29                 e.printStackTrace();30            }31       }32 33       //读在/mnt/sdcard/目录下面的文件 34       public String readFileSdcard(String fileName){35             String res="";36             try{ 37                   FileInputStream fin = new FileInputStream(fileName);38                   int length = fin.available(); 39                   byte [] buffer = new byte[length]; 40                   fin.read(buffer); 41                   res = EncodingUtils.getString(buffer, "UTF-8"); 42                   fin.close();43             } catch(Exception e){ 44                   e.printStackTrace();45             }46             return res; 47       } 48 49       /** * 关闭文件流 */ 50       public static void closeFile(){51             try {52                  fout.close(); 53             } catch (IOException e) {54                  e.printStackTrace(); 55             }56       } 57 } 

调用的时候很简单:
MyLogFile.createFile();//创建文件
MyLogFile.writeFileSdcard("------------写文字到文件中----------------");

使用完后,记得关闭:
MyLogFile.closeFile()

更多相关文章

  1. android 点击屏幕关闭 软键盘
  2. Android拷贝压缩文件到程序目录
  3. android多线程下载详解
  4. android中利用socket上传文件
  5. android连接服务器下载文件工具类
  6. Could not find gradle wrapper within Android(安卓)SDK
  7. Android(安卓)中常用 MimeType 及对应文件类型
  8. [Android(安卓)Tools] Android(安卓)Reverse Engineering Heaven
  9. NPM 和webpack 的基础使用

随机推荐

  1. 【066】Android(安卓)& Java 难点解析
  2. Android(安卓)Camera调用流程
  3. Android: Android(安卓)Wifi System
  4. android之实现各个组件点击事件处理
  5. Android(安卓)Studio下载地址[国内可下载
  6. Android(安卓)MediaController
  7. Android在设置里面添加新功能的方法
  8. 关于android:focusable属性
  9. Android(安卓)API Level对应Android版本
  10. USB UMS MTP设置过程 (二) UsbDeviceManage