HarmonyOS 如何跳转到系统发短信界面?

HarmonyOS
2024-12-27 14:40:26
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

代码如下:

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

const MMS_BUNDLE_NAME = "com.ohos.mms";
const MMS_ABILITY_NAME = "com.ohos.mms.MainAbility";
const MMS_ENTITIES = 'entity.system.home';

export class Contact {
  contactsName: string;
  telephone: number;

  constructor(contactsName: string, telephone: number) {
    this.contactsName = contactsName;
    this.telephone = telephone;
  }
}

@Entry
@Component
struct JumpMessage {
  private context = getContext(this) as common.UIAbilityContext
  startMMSAbilityExplicit() {
    // 这里完善联系人和号码
    let params: Array<Object> = [new Contact("张三", 13344556677)];

    let want: Want = {
      bundleName: "com.ohos.mms",
      abilityName: "com.ohos.mms.MainAbility",
      parameters: {
        contactObjects: JSON.stringify(params),
        pageFlag: "conversation",
        // 这里填写短信内容
        content: "我才是测试内容"
      }
    };
    this.context.startAbilityForResult(want).then((data) => {
      console.log("Success" + JSON.stringify(data))
    }).catch(() => {
      console.log("error")
    })
  }

  build() {
    Row() {
      Column() {
        Button('发送短信')
          .onClick(() => {
            this.startMMSAbilityExplicit();
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
分享
微博
QQ
微信
回复
2024-12-27 15:41:54


相关问题
HarmonyOS如何跳转到发短信页面
1219浏览 • 1回复 待解决
如何跳转到系统发送短信页面
2819浏览 • 1回复 待解决
如何实现跳转到系统设置
2381浏览 • 1回复 待解决
根据一次开发多端部署开发短信页面
1761浏览 • 1回复 待解决
如何从app跳转到系统相机
5914浏览 • 1回复 已解决
HarmonyOS 如何跳转到系统位置开关页
442浏览 • 1回复 待解决
HarmonyOS 怎么跳转到系统页面
644浏览 • 1回复 待解决
怎样才能跳转到应用市场界面
1557浏览 • 2回复 待解决
如何跳转到系统的日历应用?
1000浏览 • 1回复 待解决
HarmonyOS app中怎么跳转到系统设置?
990浏览 • 1回复 待解决
HarmonyOS 跳转到系统设置页面的方法
779浏览 • 1回复 待解决