鸿蒙资源文件分类
-
- 1.resources目录
-
- 1.1 base目录
-
- 1.1.1 element目录(资源组目录)
- 1.1.2 media目录
- 1.1.3 animation目录
- 1.2 限定词目录
-
- 1.2.1 限定词目录命名要求
- 1.3 rawfile目录
官方文档
1.resources目录 resource目录下包含两大类目录,一类为base目录与限定词目录,另一类为rawfile目录
1.1 base目录
base目录创建工程时默认存在,当应用中的resource资源目录中没有与设备状态匹配的限定词目录时,会自动引用此目录中的资源文件
1.1.1 element目录(资源组目录) element目录中可以添加一下资源文件
string.json
{
"string": [
{
"name": "app_name",
"value": "Demo1"
},
{
"name": "mainability_description",
"value": "Java_Phone_Empty Feature Ability"
}
]
}
color.json
{
"color": [
{
"name": "red",
"value": "#00ff00"
}
]
}
float.json
1.1.2 media目录 表示媒体资源(图片,音频,视频等非文件格式文件),文件名可以自定义
1.1.3 animation目录 表示动画资源文件,xml文件格式
1.2 限定词目录
【鸿蒙资源文件分类】限定词目录可以由一个或多个表征应用场景或设备特征的限定词组合而成
1.2.1 限定词目录命名要求
- 限定词的组合顺序:语言_文字_国家或地区_横竖屏_设备类型_像素密度.可以根据应用的使用场景和设备特征,选择其中的一类或几类组成目录名称.
推荐阅读
- harmonyos|HarmonyOS应用开发【项目实践】——专栏介绍(作者(TDTX))
- 鸿蒙|轻松玩转HarmonyOS分布式应用开发——分布式通讯录
- 鸿蒙内核源码分析|v82.01 鸿蒙内核源码分析(协处理器篇) | CPU的好帮手 | 百篇博客分析OpenHarmony源码
- DevEco Device Tool 3.0 Release新版本发布,支持多人共享开发、源码级调试
- HarmonyOS API Version 7版本特性说明
- HarmonyOS|HarmonyOS开发详解(二)——鸿蒙开发体系详解及入门实例演示运行
- 100行代码实现“画图”应用,eTS开发走起!
- harmony|手把手教你移植openharmony3.0到stm32(liteos_m)
- 鸿蒙硬件开发|鸿蒙硬件开发(HarmonyOS下的LiteOS-M)