【问题标题】:How do I save a captured image into my phone gallery in android?如何将捕获的图像保存到android中的手机图库中?
【发布时间】:2016-12-07 19:24:01
【问题描述】:

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

【问题讨论】:

  • to take a picture using camera intent。然后相机应用程序已经将该图像存储在 DCIM 文件夹中。您不必再次保存它。相机应用程序还将通知媒体商店有关新图像的信息。图库应用程序将显示它。我想知道你为自己保存图像的奇怪事情做了什么。

标签: android android-camera


【解决方案1】:

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

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

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

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

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

(其中ctxtContext,例如您的Activityf 是指向您保存照片的位置的File 对象)

【讨论】:

  • 606k ??一周内还有四千分从何而来?我很困惑!
  • 非常感谢。它已经完成,您节省了很多精力。非常感谢
猜你喜欢
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-08
  • 1970-01-01
相关资源
最近更新 更多