记录学习鸿蒙应用开发,学习阶段、如有错误接受指正。

截屏2024-07-01 14.17.47.png
1.应用程序包支持多Module设计机制。
一个应用程序包可包含多个module,每个module标注支持的设备类型,应用市场分发应用包时通过设备类型,将不同的module组合部署到设备上。
2.module有两种类型,Ablity和Library。
每一个Ablity类型的module编译后生成一个.hap,hap包能够独立的安装和运行,是程序安装的基本单位,一个应用程序中可以包含一个或多个.hap。
Ablity包含entry和feature两种类型,entry是应用的主入口,一个应用程序只有一个entry。feature是动态特性模块。一个应用程序可以包含 0个/1个/多个feature。
Library也分两种类型:静态共享库(.har)和动态共享库(.hsp)

截屏2024-07-01 14.06.35.png