参考示例如下:import { common, Want } from '@kit.AbilityKit'; import { contact } from '@kit.ContactsKit'; @Entry @Component struct JumpMessage { private context = getContext(this) as common.UIAbilityContext startMMSAbilityExplicit() { let myContact: contact.Contact = { phoneNumbers: [{ phoneNumber: '电话号码' }], name: { fullName: 'xxx' }, }; // 这里完善联系人和号码 let params: Array<Object> = [myContact]; 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%') } }
参考示例如下: