Android 11 每次插入U盘都自动创建了很多文件夹
(Podcast Ringtones Music Alarm Notification Pictures Movies Download DCIM Documents Audiobooks 等)
文章来源:https://www.toymoban.com/news/detail-524689.html
修改路径 package/providers/MediaProvider/src/com/android/providers/media/MediaProvider.java文章来源地址https://www.toymoban.com/news/detail-524689.html
diff --git a/MediaProvider/src/com/android/providers/media/MediaProvider.java b/MediaProvider/src/com/android/providers/media/MediaProvider.java
index 13a17ac..37ef123 100644
--- a/MediaProvider/src/com/android/providers/media/MediaProvider.java
+++ b/MediaProvider/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();
到了这里,关于Android 每次插入U盘自动创建了不需要的文件夹的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!