HarmonyOS 跳转邮件App,怎么实现?

有一个功能需求跳转到邮件App并携带邮箱地址,需要怎么实现呢?

阅读 544
1 个回答

可以通过startability启动其他应用,want传参,其他应用再跳转到指定页面。 文档链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-startup-adjust-V5\#启动其他应用的uiability

参考demo:

//显示拉起:

import common from '@ohos.app.ability.common';

@Entry
@Component
struct Index10 {
  @State message: string = 'Hello World';

  build() {
    Row() {
      Column() {
        Button("显式启动其他的UIAbility")
          .fontSize(36)
          .fontWeight(FontWeight.Bold)
          .onClick(() => {
            let context = getContext(this) as common.UIAbilityContext;
            context.startAbility({
              action: 'ohos.want.action.viewData',
              entities: ['entity.system.browsable'],
              abilityName: 'MainAbility',
              uri: 'https://www.kxxxou.com/about/userpwdrule.html',
            })
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}

bundleName传要跳转到的浏览器应用的包名就行了。

logo
HarmonyOS
子站问答
访问
宣传栏