HarmonyOS 鸿蒙Next resources/base/media下资源分类管理

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next resources/base/media下资源分类管理

该目录下资源是否支持分类管理,使用$r(‘app.media.xxx’)时嵌套目录不能正确读取引用;

2 回复

当前这个目录下暂时不能创建文件夹,针对这个问题你可以在resources/rawfile下面建立文件夹并引用资源

比如建立test文件夹里面放入background.png图片,调用时Image($rawfile(‘test/background.png’)).size({width:50,height:50})即可

更多关于HarmonyOS 鸿蒙Next resources/base/media下资源分类管理的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next系统中,resources/base/media下的资源分类管理主要遵循以下规则:

resources目录是应用资源文件的统一存放地,它包含了多个子目录用于不同类型的资源管理。其中,base目录是默认存在的,用于存放通用资源,这些资源在不同设备或配置下通常是相同的。

base目录下,media子目录专门用于存放媒体资源,如图片、音频、视频等。这些资源文件通常按照其类型进行进一步分类,例如图片资源可以放在images文件夹内,音频资源则放在audio文件夹内(虽然直接提及imagesaudio文件夹是在media文件夹下的分类管理的一种常见做法,但具体是否直接存在于media下还需看开发者如何组织,HarmonyOS本身未强制规定这些子层级)。

资源文件应使用有意义的命名规则,以便于维护和管理。同时,HarmonyOS支持通过资源管理器(ResourceManager)来访问这些资源,开发者可以在代码中通过上下文(Context)对象获取资源管理器,进而访问所需资源。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部