Я работаю над рефакторингом моего старого приложения.Решил окончательно перейти на Android Q / 10.Мое приложение работает со звуковыми файлами, поэтому есть 2 метода, которые устарели.Как реализовать ту же функциональность новым способом?
Uri uri = MediaStore.Audio.Media.getContentUriForPath(outPath); //outPath is the path where I save my .wav file.
...
String externalRootDir = Environment.getExternalStorageDirectory().getPath();
if (!externalRootDir.endsWith("/")) {
externalRootDir += "/";
}
subDir = "media/audio/music/myfolder/";
...
//getExternalStorageDirectory() is deprecated. Here I'm making a filename for my recording
Также я использую эту константу
values.put(MediaStore.MediaColumns.DATA, outPath); //DATA deprecated
Как переопределить эти части?Это мой первый раз с Android Q (и я все еще не очень опытен во всех Android).Заранее спасибо!