Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Android - BroadcastReceiver

[es] :: Smartphone :: Android :: Android - BroadcastReceiver

[ Pregleda: 1204 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.dynamic.isp.telekom.rs.



+104 Profil

icon Android - BroadcastReceiver22.05.2014. u 00:00 - pre 119 meseci
Nisam našao Android podforum na ES-u. Prebacite gde treba

na linku http://stackoverflow.com/quest...a-service-to-a/7282739#7282739 sam našao objašnjenje kako napraviti ordered broadcast od običnog (scenario C). Sve to radi super, ali samo u emulatoru. Na uređaju se nikad ne poziva receiver definisan u manifestu.
U log-u dobijem upozorenje
Citat:

Permission Denial: receiving Intent { act=com.test.proba.MESSAGE_RECEIVED flg=0x10 (has extras) } to com.test.proba/.GCMNotificationBuilder requires com.google.android.c2dm.permission.SEND due to sender com.test.proba (uid 10058)

Pošto sam nov u Androidu nije mi jasno kakva prava treba da stavim i gde. Broadcast pozivam sa
Code:

Intent i = new Intent("com.test.proba.MESSAGE_RECEIVED");
i.putExtra("messageID", message.id);
arg0.sendOrderedBroadcast(i, null);

tj. ne tražim nikakva prava.

Receiver je u manifestu definisan kao
Citat:
<receiver
android:name=".GCMNotificationBuilder"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter android:priority="0" >
<action android:name="com.test.proba.MESSAGE_RECEIVED" />

<category android:name="com.test.proba" />
</intent-filter>
</receiver>

Mada probao sam i bez permission dela, bez kategorije ...

Hvala unapred
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

[es] :: Smartphone :: Android :: Android - BroadcastReceiver

[ Pregleda: 1204 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.