2013-06-11 34 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

美丽,谢谢! –