Android 从txt中读取文件
2013-08-10 16:18
375 查看
Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问。
比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。
在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().openRawResource(R.raw.a);方法获取一个此文件的InputStream类,而后就可以很方便地进行读写a.txt了。
InputStream inputStream = getResources().openRawResource(R.raw.a);
参考链接:http://blog.csdn.net/barryhappy/article/details/7365271
比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。
在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().openRawResource(R.raw.a);方法获取一个此文件的InputStream类,而后就可以很方便地进行读写a.txt了。
InputStream inputStream = getResources().openRawResource(R.raw.a);
public static String getString(InputStream inputStream) { InputStreamReader inputStreamReader = null; try { inputStreamReader = new InputStreamReader(inputStream, "gbk"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } BufferedReader reader = new BufferedReader(inputStreamReader); StringBuffer sb = new StringBuffer(""); String line; try { while ((line = reader.readLine()) != null) { sb.append(line); sb.append("\n"); } } catch (IOException e) { e.printStackTrace(); } return sb.toString(); }
参考链接:http://blog.csdn.net/barryhappy/article/details/7365271
相关文章推荐
- Android 读取txt文件并以utf-8格式转换成字符串
- android 读取raw下TXT文件
- Android 读取手机某个文件夹目录及子文件夹中所有的txt文件
- Android小知识——从SD卡中向APP中读取txt文件的时候出现乱码的问题
- Android保存读取txt文件
- Android 读取assets文件下的txt文件
- Android中读取一个txt文本文件,然后显示到界面上的操作
- Android 读取txt文件并以utf-8格式转换成字符串
- Android 读取工程中的txt文件
- android读取data/data/包名/file路径下的txt文件
- android中需要读取assets目录下a.txt文件并进行解析
- android读取txt文件中文乱码的问题
- Android开发 读取assets下的TXT文本一直提示找不到文件
- Android 读取raw下的txt文件
- Android从assets和raw中读取txt文件
- android 读取raw文件下的txt文件
- android 读取SD卡下TXT文件
- android 读取txt文件
- Android读取txt文件乱码问题
- 读取android项目assets目录下的txt文件.