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

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

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

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

27.04.2014, 13:13. Просмотров 504. Ответов 1
Метки нет (Все метки)

Добрый день уважаемые форумчане!
Помогите разобраться, на сколько я понял receiver нужен для прослушки широковещателных сообщений, т.е к примеру у насе есть два приложения, где одно вызывает другое, при помощи передачи нужного ключа в Intent.
Вопрос собственно заключается в следующем, когда я в манивест прослушивающего приложения включаю такие строки
<intent-filter>
<action android:name="my.hm.action.one" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
все работает, но когда я включаю:
<receiver>
<intent-filter>
<action android:name="my.hm.action.one" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
то не работает, подскажите пожалуйста для чего тогда вообще нужен ресеивер, если и без него все работает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 13:13     Receiver
Посмотрите здесь:

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

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

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

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

HDL Optimized QAM Transmitter and Receiver - Цифровая обработка сигналов
Здравствуйте, уважаемые форумчане. Имеется следующая модель: HDL Optimized QAM Transmitter and Receiver ...

QCoreApplication::notify ( QObject * receiver, QEvent * event ) - C++ Qt
Здравствуйте! Подскажите, как определить от кого receiver получает event в функции QCoreApplication::notify ( QObject * receiver, QEvent...

Media Center Receiver Service has encountered a problem and needs to close. We are sorry for the inconvenience - Windows XP
Привет всем. У меня на компе установлен Windows XP Media Center Edition и после загрузки Windows на рабочем столе появляется окно такого...

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

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

Philips HTR5000 Digital AV receiver перестал выдавать звук - Аудио, усилители звука
Вот это чудо акустическая система перестала выдавать звук, в ней есть встроенный FM-тюнер, когда радио настраиваю раньше шипел а сейчас...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
27.04.2014, 21:21     Receiver #2
NickolayAkimov, приведенный вами манифест какой-то неправильный. В одном из моих проектов вот так:
XML
1
2
3
4
5
6
7
8
9
10
11
...............
        </receiver>
        <receiver android:name=".PhonecallReceiver" >
            <intent-filter>
                <action android:name="android.intent.action.PHONE_STATE" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
            </intent-filter>
        </receiver>
</application>
Без этих строк вылетал эксцепшин при входящем звонке...
EDIT:
<category android:name="android.intent.category.DEFAULT" /> так низя - DEFAULT пишется токо для фильтра главной активити
Ответ Создать тему
Опции темы

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