0

我正在使用 ACTION_GET_CONTENT 选择手机上的视频之一:

    final Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("video/*");
    startActivityForResult(intent, SELECT_VIDEO);

不幸的是,有时它只显示手机上现有视频文件的一个子集,尤其是最新的视频文件。视频文件存在,但它们未显示在图库中。手机是装有 Android 4.0.4 的 HTC Incredible S。

有没有办法刷新画廊或类似的东西?

4

1 回答 1

2

创建媒体文件的应用程序负责更新MediaStore,例如通过MediaScannerConnectionscanFile(),或通过发送ACTION_MEDIA_SCANNER_SCAN_FILE广播。

如果 Incredible S 上的某个应用程序未能做到这一点,那是该应用程序的错,您对此无能为力。

于 2012-12-25T22:17:44.717 回答