专栏首页james大数据架构Android之assets资源

Android之assets资源

assets目录下存放的原生资源文件,通过getAssets()方法获取.

使用:

InputStream inputStream;
            try {
                inputStream = getAssets().open("data/chat.isp");
                String json = StringUtil.readTextFile(inputStream);
                JSONArray array = new JSONArray(json);
                backModel result = null;
                for (int i = 0; i < array.length(); i++) {
                    result = new backModel();
                    result.setTime(array.getJSONObject(i).getString("time"));
                    result.setContent(array.getJSONObject(i).getString("content"));
                    
backModels.add(result);
                }
            } catch (IOException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }

其中数据存在于assets\data\chat.isp文件中:

[{"time":"14:25:29","content":"在么?,","type":"1"},{"time":"14:26:18","content":"嗯,在的,","type":"2"}]

可以存储一些不更改的不用编译的数据

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • jQuery方法position()与offset()区别

    参考别人写得比较明白的,红色部分为重点吧: 使用jQuery获取元素位置时,我们会使用position()或offset()方法,两个方法都返回一个包含两个属性...

    欢醉
  • Android 2.x中使用actionbar - Actionbarsherlock

    1. 范例说明 从Android 3.0开始,Android引入了ActoinBar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能。...

    欢醉
  • Eureka服务下线后快速感知配置

      现在由于eureka服务越来越多,发现服务提供者在停掉很久之后,服务调用者很长时间并没有感知到变化,依旧还在持续调用下线的服务,导致长时间后才能返回错误,因...

    欢醉
  • 面向对象编程:对象之间的关系类型

    程序你好
  • 计算机视觉界牛人牛事

    作者:GarfieldEr007 原文地址:http://www.jianshu.com/p/b3bbeb7c67f5 CV人物1:Jianbo Shi史建波...

    陆勤_数据人网
  • 滴滴叶杰平:年运送乘客百亿次,AI如何“服务”出行领域?| BDTC 2019

    “如果把北京一天滴滴的轨迹数据放在一起,要覆盖北京所有道路差不多四百次,数据非常大、非常完整。”

    AI科技大本营
  • tomcat cluster session同步时保存map数据遇到的问题

    Tomcat Cluster官网:https://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html(tom...

    2Simple
  • hdu----(4308)Saving Princess claire_(搜索)

    Saving Princess claire_ Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: ...

    Gxjun
  • AI时代大点兵-国内外知名AI公司2018年最新盘点

    在人工智能领域大规模并行计算是一个刚性的需求,CPU由于本身设计更偏重于多任务处理、逻辑控制所以不太适合在矩阵计算这种需要高并行的场景中应用,这也给了像Nvid...

    SIGAI学习与实践平台
  • 剑指Offer-调整数组顺序使奇数位于偶数前面

    题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶...

    武培轩

扫码关注云+社区

领取腾讯云代金券