关闭

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

标签: android技术java
504人阅读 评论(0) 收藏 举报
分类:
在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这个就可以了


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14206次
    • 积分:276
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条