Java tutorial
//package com.java2s; import android.content.Context; import java.io.ByteArrayOutputStream; import java.io.InputStream; public class Main { public static String loadFromAssetsFile(String fname, Context context) { String result = null; try { InputStream in = context.getAssets().open(fname); int ch = 0; ByteArrayOutputStream baos = new ByteArrayOutputStream(); while ((ch = in.read()) != -1) { baos.write(ch); } byte[] buff = baos.toByteArray(); baos.close(); in.close(); result = new String(buff, "UTF-8"); result = result.replaceAll("\\r\\n", "\n"); } catch (Exception e) { e.printStackTrace(); } return result; } }