2011-05-10 4 views
0

Я работаю над проектом Android, и я хочу поднять какой-то сигнал или звук. Я выполнил таймер обратного отсчета, и как только таймер обратного отсчета остановится, необходимо повысить сигнал тревоги или предупреждения.Тревога/Сигнал тревоги в Android

Любая идея, как я могу реализовать это в Android. Есть ли какой-то конкретный класс, который я могу использовать для этого?

ответ

2

Вы можете использовать класс уведомления .. смотрите здесь http://developer.android.com/guide/topics/ui/notifiers/notifications.html

, если вам не нужны уведомления и просто хочет играть позволяет сказать, mp3 файл, который вы могли бы использовать класс MediaPlayer http://developer.android.com/reference/android/media/MediaPlayer.html

или если вы предпочитаете воспроизводить исходный аудиофайл, вы можете использовать AudioManager вместе со классом SoundPool из пакета android.media. действительно ищут примеры в интернете. Хороший пример http://android-er.blogspot.com/2010/11/play-foreground-and-background-music.html

удачи с вашими кодами!

0

Исходный код для часов/системы сигнализации Android доступен here, может быть, это приведет вас в правильном направлении, предоставлено, это может быть излишним, но это первое, что пришло мне в голову, когда слово «тревога» был упомянут :).

0

создать необработанную папку в вашем ресурсе и скопировать песню затем использовать этот код

notification.sound = Uri.parse("android.resource://com.mosi.persianbirthday/" + R.raw.tavalod); 
Смежные вопросы