任何人都知道如何附加图像
Intent intent = new Intent(Intent.ACTION_SENDTO);
我知道如何使用 Intent.ACTION_SEND
执行此操作,但我想使用 SENDTO
为用户删除蓝牙选项。
当我不附上图片时,我所拥有的效果很好,但当我使用时
intent.setData(pictureUri);
它告诉我没有任何应用程序可以完成这项工作。
感谢您的帮助。
编辑
插入我现在拥有的代码。它“工作正常”,只是没有附加图像。
代码
intent = new Intent(Intent.ACTION_SENDTO);
intent.setType("text/html");
Uri uri = Uri.parse("mailto:?");
intent.setData(uri);
intent.putExtra(Intent.EXTRA_STREAM, picture);
intent.putExtra("subject", subject );
context.startActivity(Intent.createChooser(intent, "Share Via:"));
picture
是手机上图片的 Uri。
谁知道可能是什么问题?
最佳答案
尝试:
i.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(pic));
关于android - 将图片附加到电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5647900/