假设在asset目录下,有一个“yan.txt”文件,如何读取该文件,并在屏幕上显示出来?本人初学android,最好有完整代码,谢谢啦!
解决方案 »
- jni char*转换成jstring时报Ljava/lang/ClassNotFoundException的错误
- 如何扩大apk的内存使用量
- webView的一个小问题
- Maven 打包 android 出错 紧急
- 关于android AsyncTask 上传图片的问题
- 两个Activity之间能用Intent传递Cursor吗
- Android中 View中的invalidate()和postInvalidate()的区别
- win8.1 配置Android Studio困难
- 谁知道有没有自动生成代码的插件
- 安装IntelHaxm-Android失败:setup.exe不是有效的Win32应用程序
- android listview 滑动隐藏其它控件问题。
- 客户端登陆出现Connection reset by peer(只剩25分了..)
try {
FileInputStream fis = new FileInputStream("/sdcard/XXX.txt");
InputStreamReader isr = new InputStreamReader(fis,"GB2312");//文件编码Unicode,UTF-8,ASCII,GB2312,Big5
Reader in = new BufferedReader(isr);
int ch;
while ((ch = in.read()) > -1) {
buffer.append((char)ch);
}
in.close();
tv.setText(buffer.toString()); //buffer.toString())就是读出的内容字符
} catch (IOException e) {
tv.setText("文件不存在!")
}试试这个吧