【HarmonyOS NEXT】如何在应用内跳转到系统短信编辑界面,并且附带编辑内容及收信人号码

本文介绍了如何在手机银行应用中通过调用Ohos的元能力startAbility接口,实现从应用内跳转到短信编辑界面,指定收信人并预填内容,以发送短信的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【关键字】

应用内跳转 / 短信功能

【问题描述】

如何在应用内跳转到系统短信编辑界面,并且附带编辑内容及收信人号码?具体场景是手机银行应用中需要调用短信功能发送短信。

【解决方案】

可以调用元能力startAbility接口指定号码并跳转到发送短信页面。

请参考以下示例代码:

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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值