FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
BroadCast Receiver:
1) Ir-riċevitur tax-xandir huwa komponent li jiffoka fuq li jirċievi informazzjoni dwar in-notifika tax-xandir u jagħmel l-ipproċessar korrispondenti. Ħafna xandiriet joriġinaw mis-sistema — per eżempju, notifika ta 'bidla fiż-żona tal-ħin, livell baxx ta' batterija, ritratt meħud, jew utent biddel l-għażliet tal-lingwa. Applikazzjonijiet jistgħu wkoll ixandru - pereżempju, biex jinnotifikaw applikazzjonijiet oħra li xi dejta tniżżlet u tinsab fi stat użabbli.
2) L-applikazzjoni jista 'jkollha kwalunkwe numru ta' riċevituri tax-xandir biex tirrispondi għall-messaġġi ta 'notifika kollha li hija interessata fihom. Ir-riċevituri kollha jirtu mill-klassi bażi BroadcastReceiver.
3) Ir-riċevitur tax-xandir m'għandux interface tal-utent. Madankollu, jistgħu jibdew attività bi tweġiba għall-informazzjoni li jirċievu, jew jużaw NotificationManager biex jinnotifikaw lill-utent. In-notifiki jistgħu jintużaw f'ħafna modi biex jiġbdu l-attenzjoni ta 'l-utent li jteptep id-dawl ta' wara, jivvibra, idoqq ħoss, eċċ. Ġeneralment, ikona persistenti titqiegħed fuq il-bar tal-istatus, u l-utent jista 'jiftaħha u jikseb il-messaġġ.
Kemm hemm tipi ta 'xandiriet? X'inhi d-differenza bejniethom?
Ix-xandir huwa maqsum f'żewġ tipi differenti: "Xandiriet normali" u "Xandiriet ordnati". Ix-xandir ordinarju huwa kompletament asinkroniku u jista 'jiġi riċevut mir-riċevituri kollha fl-istess ħin (loġikament). L-effiċjenza tal-kunsinna tal-messaġġ hija relattivament għolja, iżda l-iżvantaġġ huwa li r-riċevitur ma jistax jgħaddi r-riżultat tal-ipproċessar lir-riċevitur li jmiss, u x-xandira ma tistax tintemm. It-tixrid tal-Intenzjoni.
Madankollu, xandira ordnata hija bbażata fuq il-prijorità ddikjarata mir-riċevitur, u r-riċevitur jirċievi x-xandira min-naħa tiegħu. Pereżempju, jekk il-livell ta 'A huwa ogħla minn B, u l-livell ta' B huwa ogħla minn C, allura x-xandira hija l-ewwel trasmessa lil A, imbagħad lil B, u finalment lil C. Il-livell ta 'prijorità huwa ddikjarat fl-android: attribut ta 'prijorità tal-element ta' filtru tal-intenzjoni. Iktar ma jkun kbir in-numru, iktar ikun għoli l-livell ta 'prijorità. Il-firxa tal-valur hija minn -1000 sa 1000. Il-livell ta 'prijorità jista' jiġi ssettjat ukoll billi ċċempel setPriority () tal-oġġett IntentFilter. Riċevituri ta 'xandira ordnata jistgħu jtemmu x-xandira ta' l-Intenzjoni tax-xandira. Ladarba x-xandira tax-xandira tintemm, riċevituri sussegwenti ma jkunux jistgħu jirċievu x-xandira.
Barra minn hekk, ir-riċevitur ta 'xandira ordnata jista' jgħaddi d-dejta lir-riċevitur li jmiss. Pereżempju, wara li A tikseb ix-xandira, tista 'taħżen id-dejta fl-oġġett tar-riżultat tagħha. Meta x-xandira tintbagħat lil B, B jista 'jikseb l-oġġett tar-riżultat minn A. Ikseb id-dejta maħżuna minn A fi.
Context.sendBroadcast () jibgħat xandira ordinarja, u l-abbonati kollha għandhom l-opportunità li jiksbuha u jipproċessawha.
Context.sendOrderedBroadcast () jibgħat xandira ordnata. Is-sistema se tesegwixxi r-riċevituri waħda waħda skond il-prijorità ddikjarata mir-riċevitur. Ir-riċevitur preċedenti għandu d-dritt li jtemm ix-xandira (BroadcastReceiver.abortBroadcast ()), jekk ix-xandira tiġi rċevuta minn dak preċedenti. Għal xandir ordnat, ir-riċevitur preċedenti jista 'jaħżen id-dejta fl-oġġett tar-riżultat permezz tal-metodu setResultExtras (Bundle), u mbagħad jgħaddiha lir-riċevitur li jmiss. Ir-riċevitur li jmiss jista 'jikseb dak ta' qabel permezz tal-kodiċi: Bundle bundle = getResultExtras (true)) Data maħżuna mir-riċevitur fl-oġġett tar-riżultat
Id-differenza bejn ix-xandir lokali u x-xandir globali
BroadcastReceiver huwa mod kif tikkomunika bejn l-applikazzjonijiet, bejn l-applikazzjonijiet u s-sistemi, u fi ħdan l-applikazzjonijiet
LocalBroadcastReceiver jibgħat u jirċievi biss xandiriet fl-applikazzjoni tiegħu stess, jiġifieri, l-applikazzjoni tiegħu stess biss tista 'tirċeviha. Id-dejta hija mxandra aktar sikura f'dan il-programm biss, u hija aktar effiċjenti.
Użu tax-XandirRiċevitur
1. Agħmel intenzjoni (tista 'ġġorr parametri)
2. Uża sendBroadcast () biex tgħaddi fl-intenzjoni;
3. Agħmel li l-klassi tar-riċevitur tax-xandir tiret BroadcastReceiver u aqbad il-metodu onReceive (jew tista 'tagħmel klassi interna anonima jew xi ħaġa)
4. Irreġistra r-riċevitur tax-xandir f'java (reġistrazzjoni dinamika) jew direttament fil-Manifest (reġistrazzjoni statika). Uża registerReceiver () biex tgħaddi fir-riċevitur u fil-intentFilter
5. Ir-reġistrazzjoni tista 'tkun fil-funzjoni OnDestroy (), unregisterReceiver () jgħaddi fir-riċevitur
Użu ta 'LocalBroadcastReceiver
LocalBroadcastReceiver ma jistax jiġi rreġistrat statikament, u jista 'jiġi rreġistrat biss b'mod dinamiku.
Użat meta tibgħat u tirreġistra, il-metodu sendBroadcast tal-LocalBroadcastManager u l-metodu registerReceiver
prodotti oħra tagħna:
Pakkett tat-Tagħmir tal-Istazzjon tar-Radju FM Professjonali
|
||
|
Daħħal l-email biex tieħu sorpriża
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
kuntatt
indirizz:
No.305 Kamra HuiLan Building No.273 Huanpu Road Guangzhou China 510620
kategoriji
newsletter