Android(安卓)Studio中读取文本文件内容方法
16lz
2021-01-26
Android Studio中读取文本文件内容的方法
在app/src/main/res目录下新建raw文件夹,并将文本文件复制在raw文件夹内,如下图所示(jokes.txt为目标文本文件)。
之后,在java文件中添加如下代码:
InputStream input=getResources().openRawResource(R.raw.xiaohuat);//xiaohuat是我的文件名,这里应该根据具体文件更改Reader reader=new InputStreamReader(input);StringBuffer stringBuffer=new StringBuffer();char b[]=new char[1024];int len=-1;try { while ((len = reader.read(b))!= -1){ stringBuffer.append(b); }}catch (IOException e){ Log.e("ReadingFile","IOException");}String string=stringBuffer.toString();
这样便将文本文件中的所有内容读入string中了。
最终结果如下图:
所有代码在https://github.com/BirdProgrammer/Android/tree/master/TellJokes,以供参考。
更多相关文章
- android 1.6 launcher研究之修改worksapce上的屏数
- Android软件测试的日志文件问题
- android flash分区(nand flash)
- android中自定义WebView显示网页或本地html文件
- android核心技术与最佳实践笔记(一)
- android EditText 限制输入大小写,大写转小写
- 问题文件Android(安卓)Studio 安装完成不能打开等问题解决记录
- 清理/data/data目录下的本地文件
- Android包管理机制(二)PackageInstaller安装APK