ACTION_GET_CONTENT不会显示所有视频

时间:2012-12-25 21:49:00

标签: android android-intent mime-types

我正在使用ACTION_GET_CONTENT在手机上挑选其中一个视频:

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

不幸的是,有时它只显示手机上现有视频文件的一部分,尤其是最新的视频文件。视频文件存在,但它们未显示在库中。手机是安卓4.0.4的HTC Incredible S。

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

1 个答案:

答案 0 :(得分:2)

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

如果Incredible S上的应用程序无法执行此操作,那就是应用程序的错误,并且您无法做到这一点。