1

我使用此代码为呼叫设置默认铃声:

RingtoneManager.setActualDefaultRingtoneUri(MyContext, RingtoneManager.TYPE_RINGTONE, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE));

这很简单,但它会重新启动我的手机。我已经使用 2 台设备进行了测试Android 4.2.1

如果我设置不同的铃声,它会起作用。如果我使用它只会发生:

getDefaultUri(RingtoneManager.TYPE_RINGTONE)

有什么帮助吗?

提前致谢

4

1 回答 1

0

你试过这个吗?

Uri default_sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(this, default_sound);

这对我来说很好!

于 2013-09-25T08:41:00.223 回答