2013-06-11 15 views
0

我有一個應用程序,拍照並將其放在SD卡上。一段時間後,它們出現在Android照片庫中。我不清楚那個時間間隔是什麼,我很好奇,如果有什麼辦法可以激發Android的掃描驅動器,以便圖像顯示更快?還是有一個文件夾,我應該保存它們來加速這種認識?或者我無能爲力?什麼挑釁Android畫廊找到圖像?

回答

1

該過程由Android MediaScanner處理。這是掃描手機的新媒體並將其存儲在Android媒體數據庫中。我相信它運行的時間框架是特定於設備的。但是,您可以手動調用它:

Uri uri = Uri.fromFile(destFileOrFolder); 
    Intent scanFileIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); 
    sendBroadcast(scanFileIntent); 
+0

美麗,謝謝! –