Я хочу установить звуковой сигнал устройства по умолчанию для моего запланированного уведомления, так как обычные звуки уведомлений трудно заметить.
Я пытаюсь получить сигнал тревоги по: Uri alarmTone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
, а затем просто установите его с помощью: builder.setSound(alarmTone);
Все, что я получаю, это вибрация без какого-либо звукового сигнала. Есть идеи?
Весь код:
private Notification getNotification(String content) {
Uri alarmTone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
NotificationCompat.Builder builder = new NotificationCompat.Builder(
this,
Receiver.NOTIFICATION_CHANNEL_ID
);
builder.setContentTitle("Title");
builder.setSmallIcon(R.drawable.x);
builder.setPriority(NotificationCompat.PRIORITY_MAX);
builder.setDefaults(Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS);
builder.setSound(alarmTone);
builder.setContentText(content);
builder.setAutoCancel(true);
return builder.build();
}