码迷,mamicode.com
首页 > 移动开发 > 详细

Android之assets资源

时间:2015-08-16 12:14:09      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

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"}]

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

Android之assets资源

标签:

原文地址:http://www.cnblogs.com/zhangs1986/p/4733814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!