Android 每次插入U盘自动创建了不需要的文件夹
短信预约 -IT技能 免费直播动态提醒
Android 11 每次插入U盘都自动创建了很多文件夹
(Podcast Ringtones Music Alarm Notification Pictures Movies Download DCIM Documents Audiobooks 等)
修改路径 package/providers/MediaProvider/class="lazy" data-src/com/android/providers/media/MediaProvider.java
diff --git a/MediaProvider/class="lazy" data-src/com/android/providers/media/MediaProvider.java b/MediaProvider/class="lazy" data-src/com/android/providers/media/MediaProvider.javaindex 13a17ac..37ef123 100644--- a/MediaProvider/class="lazy" data-src/com/android/providers/media/MediaProvider.java+++ b/MediaProvider/class="lazy" data-src/com/android/providers/media/MediaProvider.java@@ -824,7 +824,8 @@ public class MediaProvider extends ContentProvider { if (vol.isPrimary()) { key = "created_default_folders"; } else {- key = "created_default_folders_" + vol.getMediaStoreVolumeName();+ //key = "created_default_folders_" + vol.getMediaStoreVolumeName(); //delete by gyx+ return; } final SharedPreferences prefs = PreferenceManager@@ -856,6 +857,13 @@ public class MediaProvider extends ContentProvider { private void ensureThumbnailsValid(@NonNull String volumeName, @NonNull SQLiteDatabase db) { final String uuidFromDatabase = DatabaseHelper.getOrCreateUuid(db); try {++ //add by gyx+ final File path = getVolumePath(volumeName);+ final StorageVolume vol = mStorageManager.getStorageVolume(path);+ if(!vol.isPrimary())return;+ //end+ for (File dir : getThumbnailDirectories(volumeName)) { if (!dir.exists()) { dir.mkdirs();
来源地址:https://blog.csdn.net/weixin_35649059/article/details/129796179
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341