Harmony基本结构

Ability

Ability是对应用的功能的抽象.

分为Page Ability和Service Ability,Page Ability实现与用户的交互逻辑.Service Ability实现一般逻辑

app与hap文件结构

20220130223247

库文件HAR

Module

Module是HarmonyOS的基本功能单元,包含源代码,资源文件,工程文件,每一个module都可以独立编译和运行.

一个HarmonyOS应用通常会包含一个或多个module应用.

HAR

har是module库通过Gradle压缩之后的压缩文件

构建时可在左侧选择debughar构建编译的包

HAR发布到Maven仓

借助Gradle发布的Maven-publish插件发布到本地或远程仓库

包含一些应用中需要的信息

20220130223437

资源文件

resource文件结构目录

20220130223620

媒体文件

例如video,animation,image.

限定词文件

限定词目录由一个或多个象征应用场景或设备特征的限定词组成,如语言,文字,国家地区,横竖屏,屏幕密度,设备类型等.

系统资源文件

ic-app 应用图标

配置文件

每个目录下面都存在一个config.json

posted @   RigelStar  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示