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

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

Войти
Регистрация
Восстановить пароль
 
MTudorrrr
0 / 0 / 0
Регистрация: 15.06.2015
Сообщений: 1
#1

BroadcastReceiver Media_Button не работает - Программирование Android

15.06.2015, 01:42. Просмотров 343. Ответов 0
Метки нет (Все метки)

написал приложение, которое перехватывает нажатия кнопок наушников через BroadcastReceiver . На HTC c Android 4.04 работает, а на SGS3 c Android 4.12 при нажатии на кнопку наушников запускается музыка .

receiver:

Java
1
2
3
4
5
6
7
8
9
10
11
public class BCreceiver extends BroadcastReceiver {
 
    @Override
    public void onReceive(Context context, Intent intent) {
        if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {
            KeyEvent event = (KeyEvent) intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
            //do smth
            this.abortBroadcast();
        }
    } 
}
из Mainactivity.oncreate():

Java
1
2
3
4
BCreceiver receiver = new BCreceiver();
filter = new IntentFilter(Intent.ACTION_MEDIA_BUTTON);
filter.setPriority(Integer.MAX_VALUE);
registerReceiver(receiver,filter);
manifest:

XML
1
2
3
4
5
6
<receiver android:name=".BCreceiver" android:enabled="true">         
    <intent-filter android:priority="1000000000">
        <action android:name="android.intent.action.MEDIA_BUTTON" />
        <category android:name="com.example.MOJE" />
    </intent-filter>
</receiver>
Почему не работает на SGS3?
Java
1
[JAVA]
[/JAVA]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 01:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос BroadcastReceiver Media_Button не работает (Программирование Android):

BroadcastReceiver - Программирование Android
У меня такой вопрос если я создал ресивер и прописал его в манифесте. Мой ресивер прослушивает определенные интенты. И у меня такой вопрос...

Уведомления в BroadcastReceiver - Программирование Android
Привет, уважаемые! Прикрутил BroadcastReceiver, мониторю входящие смс, пытаюсь отключить звук входящего смс если оно удовлетворяет моим...

BroadcastReceiver и startActivity - Программирование Android
У меня есть служба и BroadcastReceiver. Когда приходит событие, то я вызываю startService. Если служба не запущена, то она запускается и...

BroadcastReceiver + static переменная - Программирование Android
Работая с бродкаст ресивером задался вопросом, как же он всё-таки работает?) Есть следующий код, который фиксирует состояние телефонного...

Виджеты, BroadcastReceiver и Строки - Программирование Android
Здравствуйте. Занимаюсь созданием виджета. Делаю что то наподобие нажатия на кнопку. Использую Broadcast. Предполагается ,что после нажатия...

Чтение preferences в BroadcastReceiver - Программирование Android
Доброго времени суток. Сам смысл того что я делаю: есть активити, которая отображает состояние батареи, есть активити настроек и есть...

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

Servise, BroadcastReceiver, Activity - Программирование Android
Здравствуйте, есть сервис и активити, сервис возвращает данные активити через BroadcastReceiver... все работает отлично, но когда виходиш...

Как заставить работать BroadcastReceiver? - Программирование Android
Добрый день! Собственно идея: есть стандартный плеер телефона(HTC One m7 Android 4.4.3) и проводная гарнитура с одной кнопкой. Но по...

BroadcastReceiver, считывание состояние телефона - Программирование Android
Добрый день! Создал вот такой класс, для считывания состояния телефона во время звонка. public class CallReceiver extends...

BroadcastReceiver, куда добавить код? - Программирование Android
помогите понять часть статьи https://habrahabr.ru/post/234425/. добрался до Для работы BroadcastReceiver'а надо добавить немного кода в...


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

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

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