Android 读取Txt文件内容

这篇具有很好参考价值的文章主要介绍了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文章来源地址https://www.toymoban.com/news/detail-584862.html

到了这里,关于Android 读取Txt文件内容的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 简单步骤:Android studio 内容提供者 - 实现建立手机通讯录界面,读取系统联系人

    提示:本篇文章将会尽量保持精简,同时请诸位敲写代码时保持耐心,三连是最大的支持! 文章目录 前言 一、项目介绍 二、使用步骤 1.创建程序 2.添加 recyclerview-v7 库 3.放置界面控件 4.搭建界面布局 5.封装实体类 6.编写数据适配器 7.实现显示界面数据功能 8.去掉默认标题栏

    2024年02月08日
    浏览(57)
  • Android开发创建txt文件并读写txt文件数据

    在Android开发过程中,经常会遇到需要创建txt文件并写入数据的情况。今天我们来介绍一下如何实现这样的功能。 代码中的mStrPath为txt文件存储的路径,根据个人的需求确定路径,此处以 根目录,并命名为transcript.txt 为例,即 1. 读出txt文件的数据 3. 写入txt数据 [注]: ①当F

    2024年02月12日
    浏览(47)
  • python读取.txt文件中某些关键字后面的内容 并根据该数据画图

    感谢一下悦姐帮忙 然后画图,其实两个代码可以放在一个里面 最后贴个图:

    2024年02月09日
    浏览(45)
  • 技术分享:PHP读取TXT文本内容的五种实用方法

    在Web开发中,我们经常需要读取和处理文本文件。PHP作为一种流行的服务器端脚本语言,提供了多种方法来读取TXT文本内容。本文将介绍五种不同的PHP教程,帮助您学习如何使用PHP读取TXT文本内容。PHP读取文件内容在实际开发当中,还是比较常见的,所以今天我就给大家分享

    2024年01月18日
    浏览(45)
  • Python读取txt文件

    Python是一种流行的编程语言,提供了许多处理文件的功能。在Python中,我们可以使用内置的文件操作函数来读取和处理文本文件,包括读取txt文件。本文将介绍如何使用Python读取txt文件,并提供相应的源代码。 打开文件 要读取一个txt文件,首先需要使用Python的内置函数 ope

    2024年02月06日
    浏览(52)
  • C++ 写入txt文件内容并追加内容

    咨询通义千问的“C++ 写入txt文件内容并追加内容”: 可以使用ofstream类来写入txt文件内容。若想追加内容,可以使用ios::app标志来创建输出流对象,然后在写入时将其设置为ios::app。以下是一个示例代码: 在这个例子中,我们创建了一个名为“example.txt”的输出流对象,并将

    2024年02月11日
    浏览(45)
  • java读取并解析txt文件

    利用org.json即可实现 先利用IO流读取txt文件,读取每行内容并转为普通字符串(json形式的格式一定要正确),再将其转为JSONObject对象,通过JSONObject对象来取不同类型的值。 txt文件内容格式如下: 代码如下(示例): 如果txt文件的格式不符合json格式要求的话,会在JSONObjec

    2024年02月16日
    浏览(48)
  • Qt 实例3 读取txt文件

    通过简单实例小程序,实现txt文件读取展示。 1、创建工程并进行界面设计。创建基于QWidget基类的Qt界面应用程序,并在主界面添加相关控件如下: 界面控件依次为:QLabel、QLineEdit、QPushButton、QTextEdit。 2、创建并绑定槽函数 .h头文件创建槽函数: .cpp源文件构造函数内绑定槽

    2024年02月11日
    浏览(45)
  • C++读取.txt文本文件操作

    用C++读取.txt文本文件步骤如下:定义一个文件流对象、打开文件、读文件、关闭文件。 1.定义文件流对象 涉及文件操作的程序一般都会使用fstream类,所以要在程序开头包含头文件fstream。 一个文件流对象与一个输入文件相关联,定义一个文件流对象infile。 2.打开文件 一般将

    2024年02月11日
    浏览(54)
  • python中读取文本文件txt

    文件创建 如果文件不存在就是创建,如果文件存在就是打开操作 文件对象创建 文件读 以下的函数都是文件对象的成员函数 read() 一次性读取文件的所有内容放在一个大字符串中,即存在内存中 readline() 逐行读取文本,结果是一个list readlines() 一次性读取文本的所有内容,结

    2024年02月05日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包