Java tutorial
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import android.content.Context; import android.util.Log; public class Main { public static String readInStream(InputStream in) { try { ByteArrayOutputStream out = new ByteArrayOutputStream(); byte[] buffer = new byte[512]; int length = -1; while ((length = in.read(buffer)) != -1) { out.write(buffer, 0, length); } out.close(); in.close(); } catch (IOException e) { Log.e("FileTest", e.getMessage()); } return null; } public static String read(Context context, String fileName) { try { FileInputStream in = context.openFileInput(fileName); return readInStream(in); } catch (FileNotFoundException e) { e.printStackTrace(); } return ""; } public static void write(Context context, String fileName, String content) { if (content == null) { content = ""; } try { FileOutputStream fs = context.openFileOutput(fileName, Context.MODE_PRIVATE); fs.write(content.getBytes()); fs.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }