FMUSER Wirless edastab videot ja heli lihtsamalt!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
BroadcastReceiver:
1) Ringhäälinguvastuvõtja on komponent, mis keskendub ringhäälinguteatise teabe vastuvõtmisele ja vastava töötlemise teostamisele. Paljud ülekanded pärinevad süsteemist - näiteks teavitamine ajavööndi muutusest, madalast aku tasemest, tehtud foto või kasutaja keelevalikute muutmine. Rakendused võivad ka levitada, näiteks teatada teistele rakendustele, et osa andmeid on alla laaditud ja kasutatavas olekus.
2) Rakendusel võib olla mis tahes arv ringhäälinguvastuvõtjaid, et vastata kõigile teda huvitavatele teatesõnumitele. Kõik vastuvõtjad pärivad BroadcastReceiveri baasklassist.
3) Ringhäälinguvastuvõtjal puudub kasutajaliides. Kuid nad saavad tegevust alustada vastuseks saadud teabele või kasutada NotificationManagerit kasutaja teavitamiseks. Teatisi saab kasutada mitmel viisil, et meelitada kasutaja tähelepanu - taustavalgust vilkuv, vibreeriv, heli esitav jne. Üldiselt paigutatakse olekuribale püsiv ikoon ja kasutaja saab selle avada ja sõnumi saada.
Kui palju on ülekandeid? Mis neil vahet on?
Ringhääling on jagatud kahte erinevat tüüpi: "Tavalised ülekanded" ja "Tellitud ülekanded". Tavaline ülekanne on täiesti asünkroonne ja seda saavad kõik vastuvõtjad vastu võtta korraga (loogiliselt). Sõnumite edastamise efektiivsus on suhteliselt kõrge, kuid puuduseks on see, et vastuvõtja ei saa töötlustulemust järgmisele vastuvõtjale edastada ja ülekannet ei saa lõpetada. Kavatsuse levik.
Korralik ringhääling põhineb vastuvõtja poolt deklareeritud prioriteedil ja vastuvõtja saab ringhäälingu omakorda vastu. Näiteks kui A tase on kõrgem kui B ja B tase on kõrgem kui C, edastatakse ringhääling kõigepealt A-le, seejärel B-le ja lõpuks C-le. Prioriteeditase deklareeritakse androidis: intent-filter elemendi prioriteedi atribuut. Mida suurem on number, seda kõrgem on prioriteet. Väärtuste vahemik on vahemikus -1000 kuni 1000. Prioriteedi taset saab määrata ka objekti IntentFilter helistades setPriority (). Korraliku ülekande vastuvõtjad võivad saate ülekande kavatsuse edastamise lõpetada. Kui ülekande kavatsuse edastamine on lõpetatud, ei saa järgmised vastuvõtjad ülekannet vastu võtta.
Lisaks saab tellitud ülekande vastuvõtja edastada andmed järgmisele vastuvõtjale. Näiteks pärast seda, kui A saate edastab, saab ta andmed salvestada oma tulemuse objekti. Kui saade saadetakse B-le, saab B hankida tulemuse objekti A-lt. Hangi A poolt salvestatud andmed sisse.
Context.sendBroadcast () saadab tavalise ülekande ja kõigil tellijatel on võimalus see hankida ja töödelda.
Context.sendOrderedBroadcast () saadab tellitud saate. Süsteem täidab vastuvõtjaid ükshaaval vastavalt vastuvõtja deklareeritud prioriteedile. Eelmisel vastuvõtjal on õigus ülekanne katkestada (BroadcastReceiver.abortBroadcast ()), kui ülekande võtab vastu eelmine Kui vastuvõtja lõpetatakse, ei saa järgnevad vastuvõtjad enam ülekannet saada. Tellitud ringhäälingu jaoks võib eelmine vastuvõtja salvestada meetodi setResultExtras (Bundle) kaudu andmed tulemuse objekti ja edastada need järgmisele vastuvõtjale. Järgmine vastuvõtja saab eelmise koodi kaudu: Bundle bundle = getResultExtras (true)) Andmed, mille vastuvõtja on salvestanud tulemuse objekti
Kohaliku ja globaalse ülekande vahe
BroadcastReceiver on viis suhelda rakenduste vahel, rakenduste ja süsteemide vahel ning rakendustes
LocalBroadcastReceiver saadab ja võtab saateid vastu ainult oma rakenduses, see tähendab, et ainult tema enda rakendus saab seda vastu võtta. Andmeid on turvalisem edastada ainult selles programmis ja see on tõhusam.
BroadcastReceiver kasutamine
1. Tehke kavatsus (saab parameetreid kanda)
2. Kasutage sendBroadcast () kavatsuse sisestamiseks;
3. Pange ringhäälinguvastuvõtja klass pärima BroadcastReceiveriga ja alistage onReceive-meetod (või saate teha anonüümse siseklassi või midagi muud)
4. Registreerige ringhäälinguvastuvõtja Java-s (dünaamiline registreerimine) või otse manifestis (staatiline registreerimine). Kasutage registerReceiver () vastuvõtja ja intentFilteri edastamiseks
5. Registreerimise tühistamine võib toimuda funktsioonis OnDestroy (), unregisterReceiver () edastatakse vastuvõtjasse
LocalBroadcastReceiver kasutamine
LocalBroadcastReceiverit ei saa staatiliselt registreerida ja seda saab registreerida ainult dünaamiliselt.
Kasutatakse LocalBroadcastManageri sendBroadcast meetodi ja registerReceiver meetodi saatmisel ja registreerimisel
Meie teise tootega:
Professionaalne FM-raadiojaama varustuspakett
|
||
|
Üllatuse saamiseks sisestage e-posti aadress
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
FMUSER Wirless edastab videot ja heli lihtsamalt!
Saada sõnum
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri