相关疑难解决方法(0)

如何将多个文件附加到android中的电子邮件客户端

Intent .ACTION_SEND用来获取默认的电子邮件客户端.它工作正常,但现在我需要附加多个文件到电子邮件.

email.putExtra(android.content.Intent.EXTRA_STREAM,...) 只附上最后一个uri添加到它.

那么我可以附加多个文件吗?我认为这可以通过使用来完成Intent.ACTION_SEND_MULTIPLE.这是我正在尝试的代码:

String uri=getScreenShot();

Intent email = new Intent(android.content.Intent.ACTION_SEND);
            email.setType("application/octet-stream");
            email.putExtra(Intent.EXTRA_STREAM, Uri.parse(uri));
            email.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file:"+csvpath));
            alert.dismiss();
            ctx.startActivity(Intent.createChooser(email, "Send mail..."));
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android android-intent

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

android-intent ×1