2011-07-13 384 views

回答

10

您需要call the MediaScanner這樣它才能知道你的文件存在:

File file; // = your file 
String mimetype; // = your file's mimetype. MimeTypeMap may be useful. 
MediaScanner.scanFile(getApplicationContext(), new String[]{file.getPath()}, new String[]{mimetype}, null); 
+0

任何示例如何使用這個請嗎? :) – Maurice

+0

沒關係把它在這裏。 http://stackoverflow.com/questions/5107823/force-scan-files-after-taking-photo – Maurice

+0

哎呀,這是錯的,讓我再看看。 –

0

嘗試這個答案。爲我工作

context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(finalFile)));