HarmonyOS鸿蒙Next中系统内置资源使用

HarmonyOS鸿蒙Next中系统内置资源使用 系统内置的color、float、string等属性的解释文档在哪里查看?只看name不知道实际效果。。

image


更多关于HarmonyOS鸿蒙Next中系统内置资源使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

在HarmonyOS Next中,系统内置资源通过资源管理模块统一访问。使用$r('app.type.name')语法引用,其中type包括color/string/float等类型。系统预置资源路径为/system/resources,应用可通过ResourceManager API获取。例如获取字符串:this.context.resourceManager.getString($r('app.string.app_name'))。系统内置图标使用$r('app.media.icon')方式调用。注意资源ID需在resources/base目录下的对应JSON文件中定义。

更多关于HarmonyOS鸿蒙Next中系统内置资源使用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中,系统内置资源可通过SDK文档查看具体定义。资源文件位于resources目录下,包括:

  1. color.json - 定义颜色值
  2. float.json - 定义尺寸/间距值
  3. string.json - 定义字符串

查看方法:

  1. 在DevEco Studio中打开项目
  2. 展开entry/src/main/resources目录
  3. 查看对应资源文件中的具体数值定义
  4. 或通过快捷键Ctrl+点击资源名跳转到定义

系统预置资源命名遵循sys_前缀,如sys_color_primary表示主色调。建议实际运行时通过预览器查看效果,或创建测试页面验证具体表现。

回到顶部