HarmonyOS App之间的相互跳转问题

第三方App和自己的App,如何配置Scheme可以实现App的相互调用打开App?

HarmonyOS
2024-12-25 11:57:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

应用间相互跳转可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/link-between-apps-overview-V5

示例参考如下:

// Index.ets
import common from '@ohos.app.ability.common';
import { BusinessError } from '@ohos.base';
function startMapDialog(context: common.UIAbilityContext): void {
  context.startAbility({
    bundleName: 'com.xxx.xxx',
    abilityName: 'EntryAbility'
  }).then(() => {
    console.info('successfully.');
  }).catch((err: BusinessError) => {
    console.error(`Failed Code: ${err.code}, message: ${err.message}`);
  });
}
@Entry
@Component
struct Map {
  @Provide('pageInfo') pageInfo: NavPathStack = new NavPathStack()

  build() {
    Navigation(this.pageInfo) {
      Column() {

        Button('地图', { stateEffect: true, type: ButtonType.Capsule })
          .width('80%')
          .height(40)
          .margin(20)
          .onClick(() => {
            let context = getContext(this) as common.UIAbilityContext;
            startMapDialog(context);
          })
      }.width('100%')
    }.title('NavIndex')
  }
}
分享
微博
QQ
微信
回复
2024-12-25 13:14:45
相关问题
HarmonyOS page之间相互传值
117浏览 • 1回复 待解决
px和vp之间如何相互转换
3505浏览 • 1回复 待解决
HarmonyOS 关于跳转其他app问题
343浏览 • 1回复 待解决
HarmonyOS 关于Ability之间跳转
257浏览 • 1回复 待解决
HarmonyOS 不同app之间麦克风抢占问题
785浏览 • 1回复 待解决
提供类似aar包内Activity之间跳转问题
2264浏览 • 1回复 待解决
Uint8Array和string之间相互转换
3587浏览 • 1回复 待解决
HarmonyOS HAR包之间路由跳转
834浏览 • 1回复 待解决
HarmonyOS 多模块相互引用问题
405浏览 • 1回复 待解决
页面之间跳转方式怎么设置
6993浏览 • 1回复 待解决