2012-02-24 74 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

相關問題