我一直试图定义默认的闹钟声音,但是没有成功!我可以成功地更改铃声和通知声音,但闹钟根本没有改变... 我正在使用以下代码设置闹钟:
RingtoneManager.setActualDefaultRingtoneUri(getActivity(), RingtoneManager.TYPE_ALARM, Uri.parse(uri+"/"+id));
非常感谢!
试试这个
try {
RingtoneManager.setActualDefaultRingtoneUri(getContext(),
RingtoneManager.TYPE_ALARM, newUri);
Settings.System.putString(mCr, Settings.System.ALARM_ALERT,
newUri.toString());
Toast.makeText(getContext(), "Done", Toast.LENGTH_SHORT).show();
} catch (Throwable t) {
}
uri
和id
的值吗? - Karthik