以编程方式设置Android默认闹钟声音

时间:2015-11-08 12:00:47

标签: android alarm

我一直试图定义默认的闹钟声但没有成功!我可以成功地更改铃声和通知声音,但闹钟根本没有变化......我使用此代码进行闹钟:

RingtoneManager.setActualDefaultRingtoneUri(getActivity(), RingtoneManager.TYPE_ALARM, Uri.parse(uri+"/"+id));

非常感谢!

1 个答案:

答案 0 :(得分:0)

试试这个

 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) {

        }