Android Beep или Light без объекта уведомления? - PullRequest
6 голосов
/ 12 марта 2011

Есть ли способ запустить звуковой сигнал (да, звуковой сигнал) или включить свет устройства без экземпляра уведомления?

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

Это возможно сделать с iPhone API, и мне нужно точно такое же поведение на Android.

Ответы [ 3 ]

3 голосов
/ 01 апреля 2011

Я не думаю, что это возможно. Вам придется придерживаться уведомления и отменить обходной путь. Просто в качестве примера см. Приложение TweetDeck для Android. В настройках колонки есть опции сверху, которые говорят: Уведомить, Свет, Звук, Вибрация. Вы можете выбрать Свет, Звук и Вибрация или их комбинацию, однако все они нуждаются в уведомлении для выбора.

2 голосов
/ 03 апреля 2011

для звукового сигнала вы можете использовать:

  1. ToneGenerator - генерирует частоты и DTMF-подобные тоны для выбранного интервала http://developer.android.com/reference/android/media/ToneGenerator.html

  2. RingtoneManager- позволяет получать и воспроизводить мелодию по умолчанию для уведомлений (без использования уведомления).http://developer.android.com/reference/android/media/RingtoneManager.html

2 голосов
/ 31 марта 2011

Вы можете использовать медиаплеер и воспроизводить аудиофайл.http://developer.android.com/reference/android/media/MediaPlayer.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...