В Android Api 29 внесены большие изменения в отношении файлов и папок. Я пока не нашел способа создать общедоступную папку во внутреннем хранилище. Каждую папку, которую я создаю, может видеть только мое приложение.
Я пишу приложение, которое создает файлы данных, которые будут использоваться другими приложениями, например Total Commander, чтобы скопировать их в место назначения. Все работало нормально, пока я не активировал Api 29. Некоторые из моих клиентов ДЕЙСТВИТЕЛЬНО используют пиксельные телефоны, и они используют Android 10.
Как я могу создать общедоступную папку и файлы в Android 10?
Это устарело:
Environment.getExternalStorageDirectory();
Environment.getExternalStoragePublicDirectory(type);
и когда я использую
File root = context.getExternalFilesDir(null);
Созданные файлы могут видеть только мое приложение. Как добиться того же поведения, которое действовало до Android 10?
Заранее спасибо.