Как установить аудиофайл в качестве мелодии звонка устройства или сохранить его на устройстве?
Я уже много часов пытаюсь установить мелодию звонка на моем устройстве, которую я сохранил в своем проекте на android studio по адресу R.raw.myringtone.
Я прочитал, что сначала нужно сохранить его на устройстве, но это не сработало. Что я делаю неправильно?
File dest = Environment.getExternalStorageDirectory();
InputStream in=getResources().openRawResource(R.raw.myringtone);
try {
OutputStream out = new FileOutputStream(new File(dest, "myringtone.mp3"));
byte[] buf = new byte[1024];
int len;
while ( (len = in.read(buf, 0, buf.length)) != -1) {
out.write(buf, 0, len);
}
in.close();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
И если я могу решить эту проблему, как я могу установить файл программно в качестве мелодии звонка?