以编程方式设置默认闹钟声音Android
我一直在试图定义默认闹钟声音,但没有成功!我可以成功地改变铃声和通知的声音,但是...我使用此代码为警报的警报并没有改变:以编程方式设置默认闹钟声音Android
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) {
}
虽然这段代码可能会回答这个问题,提供额外的上下文关于为什么和/或这个代码如何回答这个问题提高了其长期价值。:) –
@AditiRawat什么我可以帮你吗? – Rahul
只是一个简短的描述*为什么*你认为这个答案会起作用。这对未来的读者会很有益处。 :) –
你确定变量'uri'和'id'在您的发言报警铃声的价值? – Karthik
绝对!我使用非常同样的nofitication和铃声,他们的工作:( – user1782638