新建文件或者文件夹后,手机端文件管理器可以看到,电脑端看不到,所以需要主动通知系统更新指定路径。
public static final String ACTION_MEDIA_SCANNER_SCAN_DIR = "android.intent.action.MEDIA_SCANNER_SCAN_DIR";
public void notifySystemToScan(String path) {
// Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);//更新文件路径
Intent intent = new Intent(ACTION_MEDIA_SCANNER_SCAN_DIR);//更新文件夹路径
File file = new File(path);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
getApplication().sendBroadcast(intent);
}
当在手机上新建文件或文件夹后,该代码片段展示了如何使用`ACTION_MEDIA_SCANNER_SCAN_DIR`广播通知电脑端的文件管理器进行更新,确保新内容能被系统立即识别。通过发送意图(Intent)并设置文件Uri,可以实现对文件夹路径的扫描更新。
3010

被折叠的 条评论
为什么被折叠?



