Android提醒媒体库刷新文件

  使用这个方法的原因是因为,我的应用创建了一个.MP4的文件,能在文件管理中找到该文件,但是在图库中并不能及时的刷新文件并显现出来,为了更好的用户体验,so...

private void refreshGrally(){

 Uri localUri = Uri.fromFile(newFile("sdcard/生成的视频文件.mp4"));

Intent localIntent =newIntent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,localUri);

sendBroadcast(localIntent);

}

写文章的时候又觉得这样写代码不好,随手优化一下

private void refreshGrally(String filePath){

Uri localUri = Uri.fromFile(newFile(filePath));

Intent localIntent =newIntent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,localUri);

sendBroadcast(localIntent);

}

当文件生成完成的时候,调用

refreshGrally("sdcard/生成的视频文件.mp4");

即可.

你可能感兴趣的:(Android提醒媒体库刷新文件)