关于Harmony,多hap环境下 entry module 与 feature module 之间界面的跳转问题

1.鸿蒙提供api 跳转代码 如下

//跳转到登录界面
toLogin() {
try {

var want = {
"deviceId": "", // deviceId为空表示本设备
"bundleName": "com.nursecare.app",
"abilityName": "LoginAbility",
"moduleName": "login" // moduleName非必选
}
let context = this.mContext as common.UIAbilityContext
context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code)
})
} catch (err) {
console.log("SplashAbility " + JSON.stringify(err))
}

}

2.在签名的情况下 ,编译打包 所有的hap 文件 如下

image.png

3.编译后 找到编译的 entry.hap featureA.hap featureB.hap 路径位置

执行编译命令 hdc app install-multiple --hap f:\entry.hap f:\featureA.hap


image.png

4.出现编译成功 successs 则已经将多个hap 安装在设备了

注意: 该模式是在 鸿蒙 api9 环境下 stage模式下 entry 与 featrue 之间的交互

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容