Android 读取Txt文件内容
Android Studio的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问。比如可以将更新信息、版权信息等存放于Txt文件中,然后放到raw文件中,然后很方便地进行访问。在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().openRawResource(R.raw.a);方法获取一个此文件的InputStream类,而后通过文本框 富文本、ListView及设置控件属性就可以很方便地进行读写a.txt了。
InputStream inputStream = getResources().openRawResource(R.raw.a);
View Code
一个获取InputStream中字符串内容的方法:传入一个InputStream,返回其中的文本内容。
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();}
View Code
以gbk编码读取内容,不同的文本文件可能编码不同,如果出现乱码,可能需要调整编码。
inputStreamReader = new InputStreamReader(inputStream, "gbk");
手机测试有安卓版本限制、生产厂家限制,如:某OS
Android 读取Txt文件内容相关推荐
- python读取整个txt文件-python怎么读取txt文件内容
读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello python! h ...
- python怎么读取txt文件-python怎么读取txt文件内容
读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello python! h ...
- Python Pandas 通过读取txt文件内容创建DataFrame
本文主要介绍Python中,通过读取txt文件内容创建Pandas的DataFrame,创建DataFrame分别使用pd.DataFrame.from_records()和pd.read_csv() ...
- C语言读取txt文件内容
C语言读取txt文件内容的代码备份. char *readLine(FILE *fp, char *buffer, int *len) {int ch;int i = 0;size_t buff_le ...
- python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...
本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...
- python:批量处理txt文件,读取txt文件内容,根据内容(例子为数字1)提取出对应txt文件到其他文件夹,后根据txt文件名提取对应名字图片。
本段代码为根据想要内容(数字1),把所有txt文件中有数字1的复制保存至其他文件夹 # 提取全部txt文件中 含有pf缺陷的txt文件 保存至其他文件夹中import os import shuti ...
- python怎么分行读取txt文件_python怎么读取txt文件内容
详细内容 读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello pyth ...
- java读取txt文件内容 小白教程
磁盘I/O 典型I/O读写磁盘工作原理如下: tips: DMA:全称叫直接内存存取(Direct Memory Access),是一种允许外围设备(硬件子系统)直接访问系统主内存的机制.基于 DMA ...
- android 读取TXT文件
转载自:http://blog.csdn.net/barryhappy/article/details/7365271 在android中,若要读取txt文件,则txt文件应该放在rec下的新建文件夹 ...
最新文章
- Nginx配置跨域请求 Access-Control-Allow-Origin *
- 安装LPC55S69 MicroPython模块是遇到的CDC Interface驱动问题
- 现在就开始使用AngularJS的三个重要原因
- 还原特别慢_正手攻球最容易忽略的一步——还原
- Sudoku Extension UVALive - 4763
- 网易逆水寒服务器型号,从服务器爆满到无人问津的经典游戏
- 解决网页中Waiting (TTFB)数据加载过慢的问题
- 战地1服务器性能红色,FPS《战地1》PC性能测试:对显卡要求不高但很吃CPU
- mysql如何创建全文索引_从零开始学习MySQL全文索引
- 苹果手机页面不兼容问题——mui
- Android开发这么久你竟然还不知道Dropbox?
- 浅谈留存率到底有多少种统计方式(口径问题)
- EBS中二次开发FSG报表2(SQL)
- 自定义域名:为自己的CSDN博客添加自定义域名吧!
- Infrastructure 知识: dnf对module的处理
- python:http.server --- HTTP 服务器
- 【论文阅读】GETNext: Trajectory Flow Map Enhanced Transformer for Next POI Recommendation
- feignclient url_关于FeignClient的使用大全——使用篇
- matlab正态分布均值和方差,MATLAB如何使用normstat函数计算正态分布的期望与方差...
- 机器学习_非参数估计