Carpeta agregada en Android no visible a través de USB
Estoy tratando de guardar imágenes en una subcarpeta en Android. Aquí hay un poco de mi código:
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
path = new File(path, "SubDirName");
path.mkdirs();
(He intentadogetExternalStorageDirectory
en lugar degetExternalStoragePublicDirectory
y la carpeta de imágenes en lugar de DCIM.)
Lo que ocurre es que cualquier subcarpeta que agrego, incluido su contenido, no aparece en el Explorador de Windows cuando el dispositivo está conectado a través de USB. Sin embargo, se muestra en el Administrador de archivos de Android.
He intentado transmitir elACTION_MEDIA_MOUNTED
intención en el nuevo padre de directorio. No funciono
Si agrego un archivo en Windows, aparece en Android. Si agrego un archivo en Android a través del Administrador de archivos, aparece en Windows. Si agrego el archivo mediante programación, aparece en el Administrador de archivos de Android pero no en el Explorador de Windows. Y yonecesitar para obtenerlo desde Windows y no quiero que el usuario final tenga que crear la carpeta manualmente.
¿Qué estoy haciendo mal?