autojs使用intent发送邮件, 带附件

牙叔教程 简单易懂

小米自带邮箱: 附件, 标题, 内容 这三个正常, 收件人为空;

QQ邮箱: 全部正常

因此, 我给intent设置了QQ邮箱的包名
function sendEmail() {
let intent = new Intent(Intent.ACTION_SEND);
intent.setType(“/”);
let strArr = util.java.array(“java.lang.String”, 3);
strArr[0] = “123@qq.com”;
strArr[1] = “456@qq.com”;
strArr[2] = “789@qq.com”;
intent.putExtra(Intent.EXTRA_EMAIL, strArr);
intent.putExtra(Intent.EXTRA_SUBJECT, “这是标题111”);
intent.putExtra(Intent.EXTRA_TEXT, “这是内容222”);
let file = new java.io.File(“/sdcard/1.txt”);
if (file.exists()) {
let uri = Packages.androidx.core.content.FileProvider.getUriForFile(context, “org.autojs.autojspro.fileprovider”, file);
intent.putExtra(Intent.EXTRA_STREAM, uri);
}
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setPackage(“com.tencent.androidqqmail”);
context.startActivity(intent);
}

上面是带附件的邮件, 下面是不带邮件的
let intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(android.net.Uri.parse(“mailto:123@qq.com”));
intent.putExtra(Intent.EXTRA_SUBJECT, “这是标题123”);
intent.putExtra(Intent.EXTRA_TEXT, “这是内容789”);
app.startActivity(intent);

环境

设备: 小米11pro
Android版本: 12
Autojs版本: 9.3.11

名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问 — 牙叔教程

声明

部分内容来自网络 本教程仅用于学习, 禁止用于其他用途

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牙叔教程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值