android从资源文件中读取文件流显示

转载 2013年12月02日 11:39:50
在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样:

1. [代码][Java]代码

private void doRaw(){
        InputStream is = this.getResources().openRawResource(R.raw.ziliao);
        try{
                doRead(is);
        }catch(IOException e){
                e.printStackTrace();
        }
}
private void doRead(InputStream is) throws IOException{
        DataInputStream dis = new DataInputStream(is);
        byte[]buffer = new byte[is.available()];
        dis.readFully(buffer); 
        textView.setText(new String(buffer));
        dis.close();
        is.close();
}

//就是用this.getResources().openRawResource这个就可以了


相关文章推荐

android读取txt文本资源文件

在res文件夹下新建raw文件夹,里面放置mybook.txt,如下: 读取文件内容的代码如下: public class MyResourceDemo extends Activity ...

Android学习第二课:Assets资源文件读取及AssetManager介绍

Assets资源介绍,以及AssetManager API小结

Android 读取工程内资源文件的两种方法

前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net  ...
  • luckkof
  • luckkof
  • 2014年05月21日 16:07
  • 1034

Android读取资源文件

写一些内容到一个txt文件,保存该txtwen

Android读取工程内 资源文件的两种方法

总结: asset目录下文件: 称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的,不会自动生成R文件的ID  访问: 获取路径: file://android_asset/test...

Android apk安装过程及Java、JNI读取安装包内assets资源文件的两种方法(附源码实例)

问题背景:在PC上的程序可以轻松使用./或不用指明,默认读取的就是程序所在路径内的文件。但在Android上,应用程序被打包成apk,程序运行时无法直接获取apk(压缩包)内的文件。但在一些特殊场合,...

(六)android recovery 升级UI显示之资源文件

Recovery只有在升级的时候才会呈现给用户,所以界面一般都很简单,没有android上层那么绚丽,所以recovery下面对图片的支持很有限,仅支持png图片显示,所以我们可以看到,recover...

解析Android资源文件及他们的读取方法详解

Sam在Android开发中,有两种处理资源文件的方式。其一,是将所有资源文件以及JNI程序放置于一个单独的资源包。使用到他们时,使用文件方式读取。或者直接使用C++层代码读取。 其二,则是将资源文件...
  • fyfcauc
  • fyfcauc
  • 2014年12月22日 16:08
  • 273

android读取各种资源文件

在android开发中,我们离不开资源文件的使用,从drawable到string,再到layout,这些资源都为我们的开发提供了极大的便利,不过我们平时大部分时间接触的资源目录一般都是下面这三个。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android从资源文件中读取文件流显示
举报原因:
原因补充:

(最多只允许输入30个字)