爱车记App有一个【问题反馈】功能,用户点击此功能后,会自动打开Harmony OS Next自带的邮件功能,并且在收件人里面填充我们的邮箱,邮件内容默认填充请在此处详细描述您遇到的问题
,在Harmony OS Next中,我们可以通过want
方式打开邮件App并传递对应参数。
/**
* 问题反馈
*/
feedback() {
let ctx = getContext(this) as common.UIAbilityContext;
let mailUri: string = 'mailto:收件人?subject=邮件主题&body=邮件内容'
let want: Want = {
bundleName: 'com.huawei.hmos.email',
abilityName: 'EntryAbility',
moduleName: 'entry',
uri: mailUri,
action: 'ohos.want.action.viewData',
};
try {
ctx.startAbility(want)
.then(() => {
console.info('startAbility success');
})
.catch((err: BusinessError) => {
console.info('startAbility error.', err.message);
})
} catch (e) {
console.info('error:', e);
}
}
评论 (0)