2016-12-07 50 views
-1

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

+0

'使用照相机意图拍照'。然后,相机应用程序将已经将该图像存储在DCIM文件夹中。你不必再次保存它。相机应用程序还会通知媒体商店有关新图像。 Gallery应用程序将显示它。我想知道你为自己保存图像的奇怪事情做了些什么。 – greenapps

回答

2

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

你不知道。将拍摄的图像保存为文件。画廊应用程序可以显示该文件。

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

然后你差不多完成了。你需要告诉您的新文件存在MediaStore,因为摄像头的应用程序可能无法做到这一点:

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

(其中ctxtContext,如您Activity,并f是指向你保存其中一个File对象照片)

+0

606k ??一周之内还有四千点来自哪里?我很困惑! – greenapps

+0

非常感谢。它完成了,你节省了很多努力。非常感谢 –

相关问题