/**
* 获取文件(Assets卡中)
* **/
public String getFromAssets(Activity context, String fileName){
String line="";
String result="";
try {
InputStreamReader inputReader = new InputStreamReader( context.getResources().getAssets().open(fileName),"GBK" ); //这里表示中文
BufferedReader bufReader = new BufferedReader(inputReader);
while((line = bufReader.readLine()) != null)
result += line;
return result;
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
读 res下文件
public String getStringFromFile()
{
try {
StringBuffer sBuffer = new StringBuffer();
InputStream ips = getResources().openRawResource(R.raw.reada);
InputStreamReader inputStreamReader = new InputStreamReader(ips, "GB2312");
BufferedReader in = new BufferedReader(inputStreamReader);
while (in.ready()) {
sBuffer.append(in.readLine() + "\n");
}
in.close();
return sBuffer.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
注: textView.setMovementMethod(ScrollingMovementMethod.getInstance()); 让文本可以滚动