【HarmonyOS】如何读取rawfile里面的自定义文件

【关键词】

rawfile、getRawFileContent、textDecoder

 

【背景】

我们知道rawfile文件夹内可以自由放置各类资源文件,如html、json等,那么我们在页面中如何解析引用我们自定义的这些文件呢?这篇文章将为大家揭开谜底~

 

【实现方法】

我们可以通过@ohos.resourceManager(资源管理)模块中的getRawFileContent获取resources/rawfile目录下对应的文件内容,得到一个字节数组

cke_2993.png

再用@ohos.util (util工具函数)的TextDecoder给它解析出来就可以了。

cke_9964.png

【实现代码及效果】

1、在resources/rawfile目录下自定义一个json文件data.json和test.html

cke_19009.png

2、代码及debug效果

cke_37932.png​​

cke_43773.png​​

posted @ 2024-03-01 16:59  Mayism123  阅读(256)  评论(0编辑  收藏  举报