如何将捕获的图像保存到Android的手机库中?

时间:2016-12-07 19:24:01

标签: android android-camera

我想使用相机意图拍摄照片并将其保存到图库中。我怎样才能做到这一点。我尝试过: https://developer.android.com/training/camera/photobasics.html#TaskScalePhoto 但是,一直无法做到。那么,当点击按钮时,拍摄照片并将其保存到图库的解决方案是什么呢?我已经能够将它保存在devide_picture / device / dcim中。

1 个答案:

答案 0 :(得分:2)

  

如何将捕获的图像保存到Android的手机库中?

你没有。您将捕获的图像保存为文件。然后,图库应用可以显示该文件。

  

我已经能够将它保存在devide_picture / device / dcim中。

然后你差不多完成了。您需要告诉MediaStore您的新文件是否存在,因为相机应用可能不会这样做:

MediaScannerConnection
        .scanFile(ctxt,
          new String[] {f.getAbsolutePath()},
          new String[] {"image/jpeg"}, null);

(其中ctxtContext,例如Activity,而fFile对象,指向您保存照片的位置)< / p>