Android 读取raw文件

读取资源文件最好了,比如地区,放在apk进行一起打包读取。比如放在raw目录
别用String去+ 这样会浪费内存,就用stringbuilder最好

 public String getRawFile() {
        InputStream is = BaseApplication.getInstance().getApplication().getResources().openRawResource(R.raw.area);
        InputStreamReader isr = new InputStreamReader(is);
        StringBuilder result = new StringBuilder();
        BufferedReader bufferedReader = new BufferedReader(isr);
        String line = "";
        try {
            while ((line = bufferedReader.readLine()) != null) {
                result.append(line);
            }
            return result.toString();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "";
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 01 凌晨2点,四、五个医护人员急忙的给我测量心电图,一边的问我的病情,一边帮我脱下衣服,还有一个在量血压,医生还...
    国文的成长记录阅读 221评论 0 0
  • 【晓之芳华】2018-03-23 看武志红的《身体知道答案》,里面提到了平等心这个词,以前我对这个词的理解仅仅是平...
    匆匆_blue阅读 946评论 1 4
  • 【日精进打卡第1056天】 姓名:陈颖嘉 公司:马来西亚盛和塾 【知~学习】 ✨ 努力、谦虚、反省、感谢、利他、乐...
    颖嘉_TYJ阅读 132评论 0 1
  • 鄭軍阅读 234评论 0 0
  • 冬天,就像一群白色的小精灵一般,来到了这美丽的世界里,就像课文《咏雪》一般,"撒盐空中差可拟"感觉像是一把盐撒在了...
    0321申Rampant阅读 250评论 1 2