我已经使用以下代码在我的应用中设置铃声工作正常。现在我想提供删除铃声和重置铃声的选项。请帮帮我。提前谢谢。
Uri path = Uri.parse("android.resource://"
+ getPackageName() + "/raw/ringtone");
RingtoneManager.setActualDefaultRingtoneUri(
getApplicationContext(),
RingtoneManager.TYPE_RINGTONE, path);
答案 0 :(得分:1)
获取现有的铃声路径后,您可以设置自定义铃声路径。
Uri existingRingtonePath = getDefaultUri(RingtoneManager.TYPE_RINGTONE);
之后你可以用它来恢复。
RingtoneManager.setActualDefaultRingtoneUri(
getApplicationContext(),
RingtoneManager.TYPE_RINGTONE, existingRinftonePath);
如果您想恢复默认值,那么
RingtoneManager.setActualDefaultRingtoneUri(
getApplicationContext(),
RingtoneManager.TYPE_RINGTONE, RingtoneManager.DEFAULT_RINGTONE_URI);