Настройка звука для уведомления - программирование

Настройка звука для уведомления

Как настроить звук для уведомления для моего приложения для Android. В моем приложении уведомление будет показано через 30 секунд. Я хочу предоставить параметры для таких предупреждений, таких как тихий режим, режим вибрации и возможность выбора из доступных тонов с устройства. Я использую экран предпочтений, чтобы отобразить меню настроек. Я хочу установить конкретное приложение типа кольца уведомлений. Есть ли способ установить это.

4b9b3361

Ответ 2

Как настроить пользовательский звук для уведомлений на Android

Поместите файл .mp3 или .wav в свой res/raw каталог, такой как "notification_sound.mp3", как в приведенном ниже примере (имя файла не должно использоваться заглавными буквами).

Установите Notification.sound при создании уведомления, например:

final int iconResId = R.drawable.my_icon;
final int soundResId = R.raw.notification_sound;
final Notification notification =
    new Notification(iconResId, tickerText, System.currentTimeMillis());
final String packageName = context.getPackageName();
notification.sound =
    Uri.parse("android.resource://" + packageName + "/" + soundResId);

При необходимости добавьте вибрацию в свое уведомление:

notification.defaults = Notification.DEFAULT_VIBRATE;