从我的Android应用程序捕获的图像会被保存,但不会显示在gallery应用程序上

从我的Android应用程序捕获的图像会被保存,但不会显示在gallery应用程序上,android,android-camera,android-sdcard,android-image,Android,Android Camera,Android Sdcard,Android Image,我已经构建了一个Android应用程序,它可以捕获图像并保存在/mnt/sdcard/Pictures/MyFolder中。实际上,该应用程序运行良好,并且图像存储在给定的路径中。问题是我无法看到图像,直到我重新启动设备。我能在编码中处理这种情况吗 提前感谢。如果您的意思是无法在gallery应用程序中看到图像,您可以使用此选项进行修复: String[] paths = { "/mnt/sdcard/Pictures/MyFolder" }; String[] mediaType = {"im

我已经构建了一个Android应用程序,它可以捕获图像并保存在/mnt/sdcard/Pictures/MyFolder中。实际上,该应用程序运行良好,并且图像存储在给定的路径中。问题是我无法看到图像,直到我重新启动设备。我能在编码中处理这种情况吗


提前感谢。

如果您的意思是无法在gallery应用程序中看到图像,您可以使用此选项进行修复:

String[] paths = { "/mnt/sdcard/Pictures/MyFolder" };
String[] mediaType = {"image/jpeg"};
MediaScannerConnection.scanFile(this, paths, mediaType, null);

你说的“看图片”是什么意思?你是说在gallery应用程序中吗?我是说,当我打开gallery时,我看不到捕获的图像。但是在我重新启动设备后,我可以看到这些图像。这很好。谢谢但我有个问题。在我的应用程序中,我捕获了一系列图像。但最终只显示扫描完成后的第二幅图像。你能告诉我是什么问题吗?所有的图像都保存为jpeg格式吗?或者有png吗?