HarmonyOS鸿蒙Next资源命名规范

HarmonyOS鸿蒙Next资源命名规范 鸿蒙中资源命名有没有规范,比如media中的图片命名应该按什么格式,float或者color中的命名有没有规范,以及多个module中,如果某个float命名相同,值不一样,那会按照哪个来

3 回复

目前鸿蒙没有给出明确命名规范,但是一般按照指南给的建议,

请参考:

资源分类与访问-基础入门 - 华为HarmonyOS开发者

其中跨模块访问,通过createModuleContext(moduleName)接口创建同应用中不同module的上下文,获取resourceManager对象后,调用不同接口访问不同资源。

更多关于HarmonyOS鸿蒙Next资源命名规范的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,资源命名规范遵循统一的规则以确保代码的可维护性和一致性。资源文件包括布局文件、图片、字符串、颜色等,命名时需使用小写字母,单词之间用下划线(_)分隔。布局文件命名应反映其用途,如activity_main.xml。图片资源命名应描述其内容和用途,如ic_launcher.png。字符串资源命名应简洁明了,如app_name。颜色资源命名应描述其用途,如color_primary。所有资源文件应放置在res目录下的相应子目录中,如layoutdrawablevalues等。严格遵守这些规范有助于提升项目的可读性和可维护性。

在HarmonyOS鸿蒙Next中,资源命名规范遵循以下原则:

  1. 唯一性:资源名称应唯一,避免重复。
  2. 描述性:名称应简明描述资源用途或内容。
  3. 小写字母:资源名称使用小写字母,单词间用下划线分隔。
  4. 避免特殊字符:仅使用字母、数字和下划线。
  5. 前缀规范:使用前缀区分资源类型,如ic_表示图标,bg_表示背景。
  6. 长度限制:名称长度应适中,避免过长。

例如,图标资源可命名为ic_app_logo.png,背景资源为bg_main_screen.jpg

回到顶部