2012-02-24 75 views
2

我已经构建了一个捕获图像并保存在/ mnt/sdcard/Pictures/MyFolder中的Android应用程序,实际上应用程序运行完美,图像存储在给定的路径。问题是我无法看到图像,直到我重新启动设备。我可以在编码中处理这种情况吗?从我的Android应用程序捕获的图像被保存,但不会显示在图库应用程序

在此先感谢。

+1

你所说的“看到图像”是什么意思?你的意思是在画廊的应用程序? – 2012-02-24 12:02:56

+0

我的意思是,当我打开图库时,我看不到捕获的图像。但是在重新启动设备后,我可以看到这些图像。 – AnujAroshA 2012-02-24 15:04:48

回答

7

如果你的意思是,你不能看到您的画廊应用程序图像,你可以使用它来解决这个问题:

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

这工作正常。谢谢。但我有一个问题。在我的应用程序中,我捕获一系列图像。但最后只能显示扫描完成后的第二张图像。你能告诉我可能是什么问题吗? – AnujAroshA 2012-02-27 04:55:09

+0

是保存为jpeg的所有图像?或者有没有任何PNG? – SERPRO 2012-02-27 10:05:56

+0

所有图像保存为“.jpg” – AnujAroshA 2012-02-27 10:15:51

相关问题