介绍
本示例介绍如何在应用中调起系统短信,通过startAbility接口中的指定号码并调起系统的发送短信页面。
效果图预览
使用说明
- 点击发短信案例。
- 点击按钮"快捷发送短信"。
- 调起系统短信页面,并将短信发送人与内容回填到系统短信中。
实现思路
1、本案例通过startAbility接口中的指定号码并调起系统的发送短信页面。
// TODO:知识点:通过调用元能力startAbility接口指定号码并跳转到发送短信页面
gotoMessage(contactInfo: Array<Contact>, msg: string) {
let context = getContext(this) as common.UIAbilityContext;
// 通过指定的abilityName和bundleName拉起短信服务,并通过页面传入的want参数中填入短信内容与短信接收人的号码。
let want: Want = {
bundleName: 'com.ohos.mms',
abilityName: 'com.ohos.mms.MainAbility',
parameters: {
contactObjects: JSON.stringify(contactInfo),
pageFlag: 'conversation',
content: msg // 这