设置实际默认铃声 URI 重新启动手机



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

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

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

如果我设置不同的铃声,它可以工作。如果我使用:

getDefaultUri(RingtoneManager.TYPE_RINGTONE)

有什么帮助吗?

提前致谢

你试过这个吗?

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

这对我来说很好用!

最新更新