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 文件 如下
3.编译后 找到编译的 entry.hap featureA.hap featureB.hap 路径位置
执行编译命令 hdc app install-multiple --hap f:\entry.hap f:\featureA.hap
4.出现编译成功 successs 则已经将多个hap 安装在设备了
注意: 该模式是在 鸿蒙 api9 环境下 stage模式下 entry 与 featrue 之间的交互