我的应用程序有一个设置活动,我已经按类创建了一个通知BroadCastReceiver的通知。在设置活动中,如果用户单击手机中打开的按钮铃声选项列表,则用户可以选择一个音,但我需要一个代码,将此声音设置为通知声音。
答案 0 :(得分:0)
我想你想播放声音。如果是这样,请使用此方法并播放铃声。在我的情况下,路径是 / raw / notification ,您可以使用自己的路径。
// Playing notification sound
public void playNotificationSound() {
try {
Uri alarmSound = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE
+ "://" + getPackageName() + "/raw/notification");
Ringtone r = RingtoneManager.getRingtone(this, alarmSound);
r.play();
} catch (Exception e) {
e.printStackTrace();
}
}