我使用此代码为通话设置默认铃声:
RingtoneManager.setActualDefaultRingtoneUri(MyContext, RingtoneManager.TYPE_RINGTONE, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE));
这很简单,但它重新启动了我的手机。我使用Android 4.2.1
如果我设置了不同的铃声,它就能正常工作。只要我使用它就会发生:
getDefaultUri(RingtoneManager.TYPE_RINGTONE)
任何帮助?
提前致谢
答案 0 :(得分:0)
你试过这个吗?
Uri default_sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(this, default_sound);
这对我来说很好用!