OpenHarmony开发者论坛

标题: 如何获取应用resource目录下的文件 [打印本页]

作者: edice    时间: 2023-8-24 10:59
标题: 如何获取应用resource目录下的文件
[md]【问题描述】应用中用到的图片、string、color等资源,都放到resource目录下了,我尝试通过相对路径访问,没有效果,如何获取应用resource目录下的文件?

我的目录结构:

![image14.png](data/attachment/forum/202308/29/160043wksbhsmrrzkkwh9e.png "image (14).png")

通过相对路径访问:

![image15.png](data/attachment/forum/202308/29/160051c1vbs3eqobbqveev.png "image (15).png")

【运行环境】

硬件:rk3568;  ROM:  3.2 Beta5;  API 9
[/md]
作者: gelsang    时间: 2023-8-29 16:06
[md]正确的使用方式:

```
Image($r('app.media.icon_city'))
```



访问resource目录下的资源

● 方式一:使用r或者rawfile访问。适合静态访问,程序运行时不改变资源路径。
● 方式二:使用ResourceManage访问。适合动态访问,程序运行时可动态改变资源路径。

参考以下文档:

[资源分类与访问](https://docs.openharmony.cn/page ... ries-and-access.md/)

[资源管理](https://docs.openharmony.cn/page ... esource-manager.md/)
[/md]
作者: 汐之蓝    时间: 2024-1-10 14:56
回复 gelsang: 赞!👍




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5