Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
artemka2008
191 / 50 / 10
Регистрация: 27.09.2013
Сообщений: 513
Записей в блоге: 6
#1

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

09.06.2016, 02:10. Просмотров 265. Ответов 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 минут
Вопрос закрыт. Создал новый проект и все заработало.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2016, 02:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Broadcast receiver RINGER_MODE_CHANGED_ACTION (Программирование Android):

Как вызвать Notification в Broadcast Receiver?
нужно чтобы по событию в классе Broadcast Receiver, а точнее в методе...

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

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

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

AlarmManager и Service or Receiver?
Целый день искал, но нифига не нашел( то что нашел помогло тоолько частично)....

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2016, 02:10
Привет! Вот еще темы с решениями:

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

broadcast reciever
здравствуйте,возникла интересная ситуация. имею фрагмент, в котором в...

Service fragment broadcast
Доброе время суток Задача сделать чат Соединение с сервером происходит в...

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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