我正在尝试在我的设备上设置铃声很长时间,我在R.raw.myringtone的android工作室项目中保存了。
我读到我首先必须将其保存在设备上,但这不起作用。我究竟做错了什么?
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();
}
如果我能解决这个问题,我怎么能以编程方式将文件设置为我的铃声?