export const sendEmail = (filePath) => { console.log("sendEmail",filePath) const main = plus.android.runtimeMainActivity(); const Intent = plus.android.importClass('android.content.Intent'); const Uri = plus.android.importClass('android.net.Uri'); const File = plus.android.importClass('java.io.File'); const emailIntent = new Intent(Intent.ACTION_SEND); emailIntent.setType('*/*'); // 仅邮件客户端 emailIntent.putExtra(Intent.EXTRA_SUBJECT, '数据报告'); emailIntent.putExtra(Intent.EXTRA_TEXT, '详见附件'); const file = new File(filePath); const uri = Uri.fromFile(file); emailIntent.putExtra(Intent.EXTRA_STREAM, uri); emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { main.startActivity(Intent.createChooser(emailIntent, '发送邮件')); console.log("sendEmail success") } catch (e) { console.log("sendEmail fail") plus.nativeUI.toast('未找到邮件客户端'); } }