我的应用程序中有一个可绘制图像列表,并且想要通过邮件发送其中一张图像。
我的代码看起来像
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/*");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Picture");
sendIntent.putExtra(Intent.EXTRA_STREAM,
Uri.parse(lstPhotos.get(newPosition).getPhotoURL()));
myActivity.startActivity(Intent.createChooser(sendIntent, "Email:"));
但在上面的代码中我遇到了问题,因为我无法从可绘制列表中获取图像 URI。
任何人都可以帮助我如何发送图像,因为如果我使用上面的代码,我会收到 0kb 的空图像。
您可以通过将该图像保存到内部/外部的临时位置来完成此操作cache目录作为图像,然后在附件中使用该图像的路径Uri.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)