我有一个应用程序需要截图,并使用共享 Intent 进行共享。而不是每次用户只想简单共享图像时都保存多个图像。以下是我用于将图像保存到SD的代码

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/png");

dir = "file://" + Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "Folder/" + location;
share.putExtra(Intent.EXTRA_STREAM, Uri.parse(dir));

startActivity(Intent.createChooser(share, "Share Image"));

但是我不知道如何简单地保存位图,如...
share.putExtra(Intent.EXTRA_STREAM, theBitmap);

有没有保存图像的方法吗?

谢谢

最佳答案

我最终要做的是将一个“临时”镜像保存到SD/Phone,并且每次都覆盖一次。

09-10 14:53
查看更多