Я хочу иметь возможность создавать папку для моего приложения в «Внутреннем хранилище /» (при запуске, если требуется), а затем в этой папке создавать любые файлы (.txt), которые пользователь создает в приложении.
Эти файлы должны оставаться, если приложение удалено, поэтому использование getExternalFilesDir () - пока оно работает - невозможно. Я должен отметить, что не хочу, чтобы пользователь использовал средство выбора файлов для создания папки или любых файлов - в идеале приложение позаботится о сохранении его в папке приложения publi c для них. До сих пор я пытался использовать MediaStore и Storage Access Framework, но безуспешно. Просто нужен пу sh в правильном направлении.
Примечание: мне известно о getExternalStoragePublicDirectory (). Это сработало для того, что мне нужно, но я предпочел бы не использовать устаревшие функции, если это возможно. У меня также есть необходимые разрешения в моем файле манифеста, просто мне сложно создавать эти файлы вне папки моего приложения в / data /
Заранее спасибо всем, кто может помочь:)