`/ storage / emulated / legacy /` vs `/ storage / emulated / 0 /` vs `data / data / myApp '
Я хочу сохранить в своем приложении файл изображения
Я хочу, чтобы приложение "Google+ cropper" использовало его.
Но позже открывается другое изображение.
Я думаю, это проблема с разрешениями.
В моем коде я сохраняю здесь:
Это внешнее хранилище?Environment.getExternalStorageDirectory().getAbsolutePath()
который возвращает:/storage/emulated/0/myApp/file1.tmp
с помощьюadb shell
это видеть, что файл фактически сохранен в:/storage/emulated/legacy/myApp/file1.tmp
почему разница?
я должен использовать это место вместо этого? Это внешнее хранилище?
getAppContext().getFilesDir().getParent()
который возвращает: `data / data / myApp '