读取raw目录中的文件数据

首先在res目录下新建一个raw文件夹,然后在raw文件夹中新建一个text.txt文件用来读取

读取文件代码如下:

findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                InputStream is = getResources().openRawResource(R.raw.text);
                try {
                    InputStreamReader isr = new InputStreamReader(is, "UTF-8");
                    BufferedReader bfr=new BufferedReader(isr);
                    String inString="";
                    while((inString=bfr.readLine())==null){
                        Log.i("RawDate",inString);
                    }
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        });
    }
时间: 2024-10-05 10:52:04

读取raw目录中的文件数据的相关文章

android 打开 res raw目录 中 数据库文件

韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 安卓不能直接打开 res raw 中的 数据库 文件. 通过 资源 获取资源 方法 , 然后在通过 打开资产资源方法 获得 res raw中的  输入流  对象, 然后将 输入流对象 中的数据 写入 其他目录中的相应文件中. 然后 通过 sqlite数据库的 打开或者创建数据库方法  来打开任意目录中的 sqlite

如何将打开res/raw目录中的数据库文件?

在Android中不能直接打开res /raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中, 然后再打开该数据库文件. 复制的基本方法是使用getResources().openRawResource方法获得res/raw目录中资源的 InputStream对象, 然后将该InputStream对象中的数据写入其他的目录中相应文件中. 在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目

在不root手机的情况上读取Data目录上的文件

在不root手机的情况下读取Data目录下的文件 使用adb命令时的错误 如果直接使用adb命令会产生以下错误: 127|[email protected]:/ $ cd /data cd /data [email protected]:/data $ ls ls opendir failed, Permission denied 是没有权限的. 正确使用adb读取data目录下的文件方式 [email protected]:/data $ run-as com.your.package run

java读取某个目录下所有文件并通过el表达式将相关文件信息展示出来,js提供页面搜索及查看下载功能

从服务器上读取某个目录下的文件  将文件名 文件修改日期   及文件 大小展示在前台  并可以查看及下载 第一步:读取文件目录下的文件,并将文件按时间由大到小排列 public ArrayList<File> getLogs() { // TODO Auto-generated method stub ArrayList<File>  tomcatLogs = new ArrayList<File>(); File path = new File(""

linux目录结构中重要文件数据信息

详细了解目录结构中重要文件数据信息 1. 重要文件-网卡配置文件 (重点) 1)文件内容信息 [[email protected] tmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet              --指定网络类型 以太网Ethernet 电话10M 军用(帧中继) 金融公司(FastEthernet) BOOTPROTO=none      --网络启动协议 如何让主机得到IP地址 a 自己手动配置 n

Python 读取某个目录下的文件

读取某个目录下的文件,如'/Users/test/test_kmls'目录下有test1.txt.test2.txt. 第一种方法读出的all_files是test1.txt.test2.txt 1 import os 2 3 kml_path=os.path.abspath('/Users/test/test_kmls') 4 all_files=os.listdir(kml_path) 5 for file in all_files: 6 print file 第二种方法可以获得文件的全路径

遍历目录中所有文件并统计信息

遍历目录中所有文件,并且统计文件类型. #!/bin/bash #filename: filestat.sh #set -x if [ $# -ne 1 ]; then     echo $0 basepath;    echo fi path=$1 declare -A statarray; while read line; do   ftype=`file -b "$line"`   let statarray["$ftype"]++; done< <

NSBundle 读取资源包中的文件

访问项目中资源包里面所有资源使用方法.读取资源包descs.plist文件方法如下: NSBundle *bundle = [NSBundle mainBundle]; //创建bundle对象 NSString *path = [bundle pathForResource:@"descs" ofType:@"plist"]; //获取资源在机器安装后的系统路径 NSArray *allDescs = [NSArray arrayWithContentsofFil

iOS案例:读取指定目录下的文件列表

// // main.m // 读取指定目录下的文件列表 // // Created by Apple on 15/11/24. // Copyright © 2015年 Apple. All rights reserved. // /* *读取指定目录下的文件列表 */ #import <Foundation/Foundation.h> void myQuickMethod(); int main(int argc, const char * argv[]) { //文件操作对象 NSFil