Harmony基本结构
Ability
Ability是对应用的功能的抽象.
分为Page Ability和Service Ability,Page Ability实现与用户的交互逻辑.Service Ability实现一般逻辑
app与hap文件结构
库文件HAR
Module
Module是HarmonyOS的基本功能单元,包含源代码,资源文件,工程文件,每一个module都可以独立编译和运行.
一个HarmonyOS应用通常会包含一个或多个module应用.
HAR
har是module库通过Gradle压缩之后的压缩文件
构建时可在左侧选择debughar构建编译的包
HAR发布到Maven仓
借助Gradle发布的Maven-publish插件发布到本地或远程仓库
包含一些应用中需要的信息
资源文件
resource文件结构目录
媒体文件
例如video,animation,image.
限定词文件
限定词目录由一个或多个象征应用场景或设备特征的限定词组成,如语言,文字,国家地区,横竖屏,屏幕密度,设备类型等.
系统资源文件
ic-app 应用图标
配置文件
每个目录下面都存在一个config.json
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)