关于项目的模块化有几个问题想咨询一下
1、假设我的项目只需要一个entry模块,这个entry中是否只有一个UIAbility组件就够了,多UIAbility组件是否只在任务视图中看到多个任务,或者需要同时开启多个窗口才需要使用?
2、对于各个业务模块、底层功能模块,在HAR和HSP的选择上有什么建议吗,二者的加载机制有什么区别呢?对启动耗时和包体大小影响的差异是什么样呢?
关于项目的模块化有几个问题想咨询一下
1、假设我的项目只需要一个entry模块,这个entry中是否只有一个UIAbility组件就够了,多UIAbility组件是否只在任务视图中看到多个任务,或者需要同时开启多个窗口才需要使用?
2、对于各个业务模块、底层功能模块,在HAR和HSP的选择上有什么建议吗,二者的加载机制有什么区别呢?对启动耗时和包体大小影响的差异是什么样呢?
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答972 阅读
1 回答947 阅读
如果该entry模块没有在任务视图中看到多个任务或者同时开启多个窗口的需求,一个UIAbility就可以满足需求了。
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-overview-V5
HAR是静态共享包,编译态复用。
HSP是动态共享包,运行时复用。
使用建议如下:
参考地址:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-package-overview-V5