鸿蒙学习

This commit is contained in:
㴇(shè)飍(xiū)
2026-05-25 22:21:36 +08:00
parent 7cf82cd9c3
commit 5a39d56984
75 changed files with 1101 additions and 0 deletions

22
devEcoDemo/README.MD Normal file
View File

@@ -0,0 +1,22 @@
## 目录结构[https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-project-structure]
- AppScope > app.json5应用的全局配置信息。包名信息
- entry应用/元服务模块编译构建生成一个HAP。
- - src > main > ets用于存放ArkTS源码。
- - src > main > ets > entryability应用/元服务的入口。
- - src > main > ets > entrybackupability用于提供扩展备份恢复能力。
- - **_src > main > ets > pages_**:应用/元服务包含的页面。
- - src > main > resources用于存放应用/元服务模块所用到的资源文件,如图形、多媒体、字符串、布局文件等。
- - src > main > resources > base > element :包括字符串、整型数、颜色、样式等资源的json文件。每个资源均由json格式进行定义
- - **_src > main > resources > base > media_** : 多媒体文件,如图形、视频、音频等文件,支持的文件格式包括:.png、.gif、.mp3、.mp4等。
- - src > main > resources > rawfile : 用于存储任意格式的原始资源文件。rawfile不会根据设备的状态去匹配不同的资源需要指定文件路径和文件名进行引用。
- - src > main > module.json5Stage模型模块配置文件主要包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。具体请参考module.json5配置文件。
- - src > mock配置测试框架的Mock能力。具体请参考Mock能力。
- - src > ohosTest存放Instrument Test测试类。具体请参考Instrument Test。
- - src > test存放Local Test创建测试类。具体请参考Local Test。
- obfuscation-rules.txt混淆规则文件。混淆开启后在使用Release模式进行编译时会对代码进行编译、混淆及压缩处理保护代码资产。详见混淆加固。
- oh_modules用于存放三方库依赖信息包含应用/元服务所依赖的第三方库文件。
- build-profile.json5应用级配置信息包括签名、产品配置等。
- code-linter.json5配置代码检查规则包括代码检查范围、生效的规则等。
- hvigorfile.ts应用级编译构建任务脚本。
- oh-package.json5描述全局配置依赖覆盖overrides、依赖关系重写overrideDependencyMap和参数化配置parameterFile等。
- oh-package-lock.json5用于锁定应用级依赖的版本以及缓存依赖的元数据信息。