使用这个方法的原因是因为,我的应用创建了一个.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");
即可.