【发布时间】:2014-03-21 05:44:44
【问题描述】:
我正在尝试使用以下代码将可绘制的图像作为电子邮件附件发送:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "foo@bar.com");
intent.putExtra(Intent.EXTRA_TEXT, "Lorem ipsum...");
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://"+ getPackageName() + R.drawable.ic_launcher));
startActivity(intent);
但是,我收到一条消息,指出该文件不存在。我在这里错过了什么?
【问题讨论】:
-
从未尝试过,但也许你可以将drawable转换为位图,然后附加位图?
-
这个问题已经被问及回答here。