diferencias entre / sdcard / emulated / 0 y / sdcard
Me voy a enojar con un asunto extraño. Si creo una carpeta dentro de mi código como
directory_path = Environment.getExternalStorageDirectory()
+ "/" + context.getResources().getString(R.string.app_name);
directory = new File(directory_path);
if (!directory.exists()) {
directory.mkdirs();
}
se crea una nueva carpeta dentro de / sdcard /. Si intento imprimir en la variable logpath directory_path, la ruta es diferente: / storage / emulated / 0 / y si voy a esa ruta, encontré otra carpeta con el mismo nombre que la creada en / sdcard /. Esto es un problema para mí porque cuando intento escribir algunos datos en esa carpeta, todos los elementos van en el que está en / storage / emulated / 0, y el otro (que es la carpeta que quiero usar) permanece vacío. ¿Por qué?