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('未找到邮件客户端');
|
}
|
}
|