我正在使用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。
有没有办法刷新画廊或类似的东西?
答案 0 :(得分:2)
创建媒体文件的应用负责更新MediaStore
,例如通过MediaScannerConnection
和scanFile()
,或发送ACTION_MEDIA_SCANNER_SCAN_FILE
广播。
如果Incredible S上的应用程序无法执行此操作,那就是应用程序的错误,并且您无法做到这一点。