Folder dodany w Androidzie nie jest widoczny przez USB

Próbuję zapisać zdjęcia w podfolderze w Androidzie. Oto trochę mojego kodu:

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
path = new File(path, "SubDirName");
path.mkdirs();

(PróbowałemgetExternalStorageDirectory zamiastgetExternalStoragePublicDirectory i folder Obrazy zamiast DCIM.)

Rzecz w tym, że każdy dodany podfolder, w tym jego zawartość, nie pojawia się w Eksploratorze Windows, gdy urządzenie jest podłączone przez USB. Jednak pojawia się w Menedżerze plików Androida.

Próbowałem nadawaćACTION_MEDIA_MOUNTED zamiar na rodzicu nowego katalogu. To nie zadziałało.

Jeśli dodam plik w systemie Windows, pojawi się on na Androidzie. Jeśli dodam plik na Androida za pomocą Menedżera plików, pojawi się on w systemie Windows. Jeśli programowo dodaję plik, pojawi się on w Menedżerze plików Androida, ale nie w Eksploratorze Windows. I japotrzeba aby uzyskać go z systemu Windows i nie chcę, aby użytkownik końcowy musiał ręcznie utworzyć folder.

Co ja robię źle?

questionAnswers(6)

yourAnswerToTheQuestion