/ / No puedo acceder al almacenamiento interno desde la aplicación usando el administrador de archivos - android

No se puede acceder al almacenamiento interno desde la aplicación usando el administrador de archivos - Android

Quiero que mi aplicación pueda seleccionar archivos y usarlos. Para ello utilizo este código:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(Intent.createChooser(intent, "Select file"), SELECT_FILE);

Pero cuando se abre el administrador de archivos, se inicia desde el directorio sdcard. Y cuando hago clic en el botón de almacenamiento interno no pasa nada. Captura de pantalla

¿Cómo puedo hacer que este botón funcione? ¿Y qué código puedo escribir para hacer que el administrador de archivos se inicie desde el directorio del almacenamiento interno?

Respuestas

1 para la respuesta № 1

No se puede acceder al almacenamiento privado de la aplicación si esno es tu aplicación Entonces, si desea compartir algunos datos almacenados de forma privada con otras aplicaciones, implemente el Proveedor de contenido en su aplicación o simplemente copie dicho archivo / datos en un almacenamiento disponible públicamente.


-1 para la respuesta № 2

Necesitas tener permisos para poder acceder al almacenamiento privado.