0

我有一个应用程序可以拍照并将它们放在 sdcard 上。一段时间后,它们会出现在 Android 照片库中。我不清楚那个时间间隔是多少,我很好奇是否有某种方法可以激发 Android 扫描驱动器的任何操作,以便更快地显示图像?或者是否有一个文件夹我应该保存它们以加速这种识别?还是我无能为力?

4

1 回答 1

1

此过程由 Android 处理MediaScanner。这就是扫描手机寻找新媒体并将其存储在 Android 媒体数据库中的内容。我相信它运行的时间范围是特定于设备的。但是,您可以手动调用它:

    Uri uri = Uri.fromFile(destFileOrFolder);
    Intent scanFileIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri);
    sendBroadcast(scanFileIntent);
于 2013-06-12T01:53:57.263 回答