autojs使用intent发送邮件带附件实现示例
2023-01-18 11:07:56 来源:易采站长站 作者:
目录正文环境正文小米自带邮箱:附件,标题,内容这三个正常,收件人为空;QQ%e9%82%ae%e7%ae%b1/0.shtml target=_blank class=infotextkey>QQ邮箱:全部正常因此,我给intent设置了QQ邮箱的包名functionsendEmail(){let...
目录
正文环境
正文
小米自带邮箱: 附件, 标题, 内容 这三个正常, 收件人为空;
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] = "[email protected]"; strArr[1] = "[email protected]"; strArr[2] = "[email protected]"; 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(Ijsntent.ACTION_SENDTO); intent.setData(android.net.Uri.parse("mailto:[email protected]")); 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文档, 最后才是群里问问 ---
以上就是autojs使用intent发送邮件带附件实现示例的详细内容,更多关于autojs intent发邮件的资料请关注我们其它相关文章!
如有侵权,请发邮件到 [email protected]
最新图文推荐
相关文章
-
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除
最近有使用vue+elementUI实现多图片上传的需求,遂做此纪录。 本次主要写一下前端的实现细节,至于后台以Multipart[ ]数组接收即可,不再赘述,网上一搜大把文章可供参考。 本次使用2020-03-23
-
Vue-router 报错NavigationDuplicated的解决方法
版本:3.1.x 报错原因: 使用push()、replace()进行导航时,不能重复导航到当前路由。 解决办法: 方法1:在定义路由的文件中router/index.js const originalPush = VueRouter.prototype.pushVueRouter.protot2020-03-31