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,以供参考。

更多相关文章

  1. android 1.6 launcher研究之修改worksapce上的屏数
  2. Android软件测试的日志文件问题
  3. android flash分区(nand flash)
  4. android中自定义WebView显示网页或本地html文件
  5. android核心技术与最佳实践笔记(一)
  6. android EditText 限制输入大小写,大写转小写
  7. 问题文件Android(安卓)Studio 安装完成不能打开等问题解决记录
  8. 清理/data/data目录下的本地文件
  9. Android包管理机制(二)PackageInstaller安装APK

随机推荐

  1. Android命令Monkey压力测试,详解
  2. android全平台编译ffmpeg合并为单个库实
  3. 修改版本号
  4. 让Python程序在Android手机上跑起来
  5. android上各个浏览器的内核信息对比
  6. Android开发规范
  7. Android 安全测试书单
  8. delphi xe5 android 关于文件大小的几个
  9. Android(安卓)用sax解析xml文件
  10. You are attempting to build with the i