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

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

本文转自欢醉博客园博客,原文链接http://www.cnblogs.com/zhangs1986/p/4733814.html如需转载请自行联系原作者


欢醉

相关文章
|
9月前
|
存储 消息中间件 人工智能
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
284 3
|
Java Android开发
Android 保存资源图片到相册最新写法适用于Android10.0及以上
Android 保存资源图片到相册最新写法适用于Android10.0及以上
1450 0
|
编解码 监控 前端开发
Android平台GB28181设备接入端如何降低资源占用和性能消耗
Android平台GB28181设备接入端如何降低资源占用和性能消耗?
273 0
|
Android开发 iOS开发
[ionic]解决运行Android、IOS出现Could not find the web assets directory
[ionic]解决运行Android、IOS出现Could not find the web assets directory
371 1
|
监控 Java 开发工具
### 绝招揭秘!Android平台GB28181设备接入端如何实现资源占用和性能消耗的极限瘦身?
【8月更文挑战第14天】本文介绍在Android平台优化GB28181标准下设备接入的性能方法,涵盖环境搭建、SDK集成与初始化。重点讲解内存管理技巧如软引用、按需加载资源,以及通过硬件加速解码视频数据和图像缩放来减轻CPU与GPU负担。同时采用线程池异步处理视频流,确保UI流畅性。这些策略有助于提高应用效率和用户体验。
305 0
|
XML Java API
54. 【Android教程】图片资源:Drawable
54. 【Android教程】图片资源:Drawable
552 0
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
1895 0
|
XML 编解码 C#
.NET MAUI 安卓 UI 资源设置
本文主要介绍使用 MAUI 开发安卓应用时,如何更换和处理 UI 资源:应用名称,图标,主题配色,状态栏,闪屏。
1136 0
.NET MAUI 安卓 UI 资源设置
|
Java Android开发
Android 中使用数组资源文件定义数组
Android 中使用数组资源文件定义数组
378 0
|
编译器 Android开发 开发者
深入理解 Android 模块化里的资源冲突
深入理解 Android 模块化里的资源冲突
深入理解 Android 模块化里的资源冲突