До сих пор я хранил записанные и отредактированные видео в специальном каталоге, который я получил из этой строки кода:
File mediaStorageDir = Environment.getExternalStoragePublicDirectory(Constant.CUSTOM_DIRECTORY);
Однако, Environment.getExternalStoragePublicDirectory
, по-видимому,устарел в Android Q, с принятыми альтернативами Context.getExternalFilesDir(type : String)
, MediaStore
и Intent.ACTION_OPEN_DOCUMENT
, в которых я не уверен для этого конкретного случая.
Как добиться сохранения в пользовательском каталоге вAndroid Q, или это невозможно или не рекомендуется в Android Q?