鸿蒙生态应用开发白皮书2.0中提到了开发者可以将应用拆解成多个元服务开发,然后组合成复杂应用。
多个元服务如何组成复杂应用,这一点目前有朋友实操过吗?
还是说只是一个规划,官方还不支持的。
鸿蒙生态应用开发白皮书2.0中提到了开发者可以将应用拆解成多个元服务开发,然后组合成复杂应用。
多个元服务如何组成复杂应用,这一点目前有朋友实操过吗?
还是说只是一个规划,官方还不支持的。
1 回答496 阅读✓ 已解决
1 回答507 阅读
1 回答438 阅读
464 阅读
462 阅读
450 阅读
411 阅读
这里主要针对鸿蒙一多特征:
一多定义:一套代码工程,一次开发上架,多端按需部署。
一多目标:支撑开发者高效开发多终端设备上的应用。
元服务的组合对应工程级一多,目前官方推荐推荐在应用开发过程中使用如下的“三层工程结构”,以方便代码复用及提升开发效率。
• common(公共能力层):用于存放公共基础能力集合(如公共配置等)。其只可以被products和features依赖,不可
以反向依赖。
• features(基础特性层):用于存放相对独立的UI及逻辑实现等。其可以横向调用及依赖common层,同时可以被
products层不同设备形态的HAP依赖,但不能反向依赖products层。
• products(产品定制层):用于针对不同设备形态进行功能和特性集成,作为应用主入口。products层不可以横向调用
具体元服务分包可以参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...