diferenças entre / sdcard / emulado / 0 e / sdcard
Eu estou louca com um problema estranho. Se eu criar uma pasta dentro do meu código como
directory_path = Environment.getExternalStorageDirectory()
+ "/" + context.getResources().getString(R.string.app_name);
directory = new File(directory_path);
if (!directory.exists()) {
directory.mkdirs();
}
uma nova pasta é criada dentro de / sdcard /. Se eu tentar imprimir na variável logcat directory_path, o caminho é diferente: / storage / emulated / 0 / e se eu for para esse caminho, encontrei outra pasta com o mesmo nome daquele criado em / sdcard /. Isso é um problema para mim, porque quando tento gravar alguns dados nessa pasta, o everithing entra em / storage / emulated / 0 e o outro (que é a pasta que eu quero usar) permanece vazio. Por quê?