鸿蒙 启动默认邮件应用 发送邮件 没成功 怎么回事?

我使用下面代码,想启动系统默认邮件应用,向aaa@163.com发送邮件,没能启动邮件应用,也没有报错,请教:问题出在哪里?

Intent intent = new Intent();
Operation operation = new Intent.OperationBuilder()
        .withAction(IntentConstants.ACTION_SEND_DATA)
        .withUri(Uri.parse("mailto:"+"aaa@163.com"))
        .build();
intent.setOperation(operation);
startAbility(intent);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
鸿蒙
默认邮件
报错
2022-03-28 13:05:49
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
似鸿风
2

默认邮件应用为A侧应用,可以参考使用以下方式来打开邮件应用,你再试下

Operation operation = new Intent.OperationBuilder()

.withDeviceId("")

.withAction(IntentConstants.ACTION_SEND_SMS)

.withUri(Uri.parse("mailto:"+"aaa@163.com"))

.withFlags(Intent.FLAG_NOT_OHOS_COMPONENT)

.build();

Intent intent = new Intent();

intent .setOperation(operation);

startAbility(intent );
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
分享
微博
QQ
微信
回复
2022-03-28 14:33:41
相关问题
模拟器启动出错怎么回事
2852浏览 • 1回复 待解决
HarmonyOS 跳转邮件App,怎么实现?
587浏览 • 1回复 待解决
启动模拟器报错怎么回事啊?
2891浏览 • 1回复 待解决
数据库插入数据不成功怎么回事
3091浏览 • 1回复 待解决
模拟器突然启动不了是怎么回事
4355浏览 • 1回复 待解决
ArkUI 横屏时应用自动重启怎么回事
2543浏览 • 1回复 待解决
ohpm安装失败怎么回事
3047浏览 • 1回复 待解决
不能下载SDK怎么回事
2840浏览 • 1回复 待解决
PopupDialog 不显示怎么回事
8067浏览 • 2回复 待解决
鸿蒙系统角标不显示怎么回事
9971浏览 • 1回复 待解决
import 不提示问题怎么回事?
782浏览 • 1回复 待解决
hdc smode 无效怎么回事啊?
1620浏览 • 1回复 待解决