Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
artemka2008
191 / 50 / 2
Регистрация: 27.09.2013
Сообщений: 513
Записей в блоге: 6
#1

Broadcast receiver RINGER_MODE_CHANGED_ACTION - Программирование Android

09.06.2016, 02:10. Просмотров 222. Ответов 0
Метки нет (Все метки)

Нужно отслеживать изменения звукового режима системы, для этого создал класс

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

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.miui.artt.volumepanel;
 
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;
import android.widget.Toast;
 
public class RingerModeListener extends BroadcastReceiver {
 
    public RingerModeListener() {
    }
 
    @Override
    public void onReceive(Context context, Intent intent) {
        Toast test = Toast.makeText(context, intent.getAction(), Toast.LENGTH_SHORT);
        test.show();
    }
}


соответственно создаю IntentFilter и регистрирую приемник

Кликните здесь для просмотра всего текста
Java
1
2
3
        IntentFilter ringerModeChangedFilter = new IntentFilter();
        ringerModeChangedFilter.addAction(AudioManager.RINGER_MODE_CHANGED_ACTION);
        registerReceiver(ringerModeChangedReceiver, ringerModeChangedFilter);


и ничего не происходит. Конечно можно добавить intentFilter в манифест, но такое меня не устраивает т.к. все должно срабатывать только в тот момент, когда запущено мое приложение. Чуть не забыл, все это находится в сервисе
Прошу помочь

Добавлено через 6 часов 6 минут
Вопрос закрыт. Создал новый проект и все заработало.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2016, 02:10     Broadcast receiver RINGER_MODE_CHANGED_ACTION
Посмотрите здесь:

Как вызвать Notification в Broadcast Receiver? - Программирование Android
нужно чтобы по событию в классе Broadcast Receiver, а точнее в методе onReceive() запустить метод уведомления например такое...

Receiver - Программирование Android
Добрый день уважаемые форумчане! Помогите разобраться, на сколько я понял receiver нужен для прослушки широковещателных сообщений, т.е к...

Подружить receiver и service - Программирование Android
вообщем такая ситуация. У меня есть сервис который каждые 10 минут отправляет данные на сервер. Мне нужно сделать так чтоб этот сервис...

WhatsApp call receiver - Программирование Android
После появления звонков можно ли как определить начало и конец звонка как в gsm?

Receiver не принимает сообщения - Программирование Android
Привет. Почему-то receiver не принимает системные броадкасты, можешь какая-то ошибка в моей писанине, а ее "замыленым" взглядом не вижу. ...

AlarmManager и Service or Receiver? - Программирование Android
Целый день искал, но нифига не нашел( то что нашел помогло тоолько частично). Суть вот в чем, у меня есть AlarmManeger как уже всем и так...

Про Broadcast - Программирование Android
Пишу приложение. Оно должно что-то выполнять по событию Broadcast. Проблема в том, что приложение начинает прослушивать события только...

broadcast reciever - Программирование Android
здравствуйте,возникла интересная ситуация. имею фрагмент, в котором в onresume() регистрируется broadcastreciever, а в onstop() регистрация...

Динамический Receiver в Service перестаёт принимать сообщения - Программирование Android
В классе, который наследуется от Service определен BroadcastReceiver. Когда ловим сообщение о изменении состояния подключения к сети, то...

Service fragment broadcast - Программирование Android
Доброе время суток Задача сделать чат Соединение с сервером происходит в сервисе При реализации возник ряд вопросов 1. Значит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru