<pre name="code" class="java">public class CommUtils {
/**
* 读取assets中的文件
* @param ctx 作用域
* @param fileName 文件名
* @return
*/
public static String getFromAssets(Context ctx, String fileName){
String result = "";
try {
InputStream in = ctx.getAssets().open(fileName);
int length = in.available();
byte[] buffer = new byte[length];
in.read(buffer);
result = EncodingUtils.getString(buffer, "UTF-8");
in.close();
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
}
Android读取assets中的文件,调用 CommUtils.getFromAssets(Context ctx, String fileName) 即可。