java-如何将位图附加到电子邮件android

java-如何将位图附加到电子邮件android,第1张

概述我有一个位图已保存在外部存储器中.我已经有一个加载并返回位图的方法.我的问题是,如何将此图像附加电子邮件意图中.注意:我知道如何启动电子邮件意图,我只需要知道如何附加位图.谢谢.这就是我保存图片的方式:privatevoidsavePicture(Stringfilename,Bitmapb,Contextctx

我有一个位图已保存在外部存储器中.我已经有一个加载并返回位图的方法.我的问题是,如何将此图像附加到电子邮件意图中.

注意:我知道如何启动电子邮件意图,我只需要知道如何附加位图.谢谢.

这就是我保存图片的方式:

private voID savePicture(String filename, Bitmap b, Context ctx) {    try {        fileOutputStream out;        out = ctx.openfileOutput(filename, Context.MODE_WORLD_READABLE);        b.compress(Bitmap.CompressFormat.JPEG, 40, out);        if (b.compress(Bitmap.CompressFormat.JPEG, 40, out) == true)            out.close();    } catch (Exception e) {        e.printstacktrace();    }}

解决方法:

尝试使用“通过电子邮件附加图像”

从SdCard获取图像

String path = Environment.getExternalStorageDirectory().toString();     file file = new file(path,"YourImagename.JPEG");Uri pngUri = Uri.fromfile(file);

电子邮件意图

Intent emailintent = new Intent(androID.content.Intent.ACTION_SEND);emailintent.setType("text/HTML");emailintent.putExtra(androID.content.Intent.EXTRA_STREAM, pngUri);
总结

以上是内存溢出为你收集整理的java-如何将位图附加到电子邮件android全部内容,希望文章能够帮你解决java-如何将位图附加到电子邮件android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存