? 使用這個方法的原因是因為,我的應用創建了一個.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");
即可.