FMUSER Wirless lähettää videota ja ääntä helpommin!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albania
ar.fmuser.org -> arabia
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaidžanilainen
eu.fmuser.org -> baski
be.fmuser.org -> valkovenäläinen
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> katalaani
zh-CN.fmuser.org -> kiina (yksinkertaistettu)
zh-TW.fmuser.org -> Kiina (perinteinen)
hr.fmuser.org -> kroatia
cs.fmuser.org -> tšekki
da.fmuser.org -> tanska
nl.fmuser.org -> Dutch
et.fmuser.org -> viro
tl.fmuser.org -> filippiiniläinen
fi.fmuser.org -> suomi
fr.fmuser.org -> French
gl.fmuser.org -> galicialainen
ka.fmuser.org -> Georgian
de.fmuser.org -> saksa
el.fmuser.org -> Greek
ht.fmuser.org -> Haitin kreoli
iw.fmuser.org -> heprea
hi.fmuser.org -> Hindi
hu.fmuser.org -> Unkari
is.fmuser.org -> islanti
id.fmuser.org -> indonesia
ga.fmuser.org -> irlantilainen
it.fmuser.org -> Italian
ja.fmuser.org -> japani
ko.fmuser.org -> korea
lv.fmuser.org -> latvia
lt.fmuser.org -> Liettua
mk.fmuser.org -> makedonia
ms.fmuser.org -> malaiji
mt.fmuser.org -> maltalainen
no.fmuser.org -> Norja
fa.fmuser.org -> persia
pl.fmuser.org -> puola
pt.fmuser.org -> portugali
ro.fmuser.org -> Romania
ru.fmuser.org -> venäjä
sr.fmuser.org -> serbia
sk.fmuser.org -> slovakki
sl.fmuser.org -> Slovenian
es.fmuser.org -> espanja
sw.fmuser.org -> swahili
sv.fmuser.org -> ruotsi
th.fmuser.org -> Thai
tr.fmuser.org -> turkki
uk.fmuser.org -> ukraina
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kymri
yi.fmuser.org -> Jiddiš
BroadcastReceiver:
1) Yleislähetysvastaanotin on komponentti, joka keskittyy lähetysilmoitustietojen vastaanottamiseen ja vastaavan käsittelyn suorittamiseen. Monet lähetykset ovat peräisin järjestelmästä - esimerkiksi ilmoitus aikavyöhykkeen muutoksesta, alhaisesta akun varaustasosta, otettu valokuva tai käyttäjän vaihtamat kielivaihtoehdot. Sovellukset voivat myös lähettää - esimerkiksi ilmoittaa muille sovelluksille, että osa tiedoista on ladattu ja että ne ovat käyttökelpoisessa tilassa.
2) Sovelluksella voi olla mikä tahansa määrä lähetysvastaanottimia vastaamaan kaikkiin kiinnostaviin ilmoitussanomiin. Kaikki vastaanottimet perivät BroadcastReceiver-perusluokasta.
3) Lähetysvastaanottimessa ei ole käyttöliittymää. He voivat kuitenkin aloittaa toiminnan vastauksena saamiinsa tietoihin tai ilmoittaa käyttäjälle NotificationManagerin avulla. Ilmoituksia voidaan käyttää monin tavoin houkutellakseen käyttäjän huomiota - vilkkuva taustavalo, värinä, äänen toisto jne. Yleisesti ottaen pysyvä kuvake sijoitetaan tilariville, ja käyttäjä voi avata sen ja saada viestin.
Kuinka monta lähetystä on olemassa? Mitä eroa on niiden välillä?
Lähetys on jaettu kahteen eri tyyppiin: "Normaalilähetykset" ja "Tilatut lähetykset". Tavallinen lähetys on täysin asynkroninen, ja kaikki vastaanottimet voivat vastaanottaa sen samanaikaisesti (loogisesti). Viestien jakelun tehokkuus on suhteellisen korkea, mutta haittana on, että vastaanotin ei voi siirtää käsittelytulosta seuraavalle vastaanottimelle eikä lähetystä voida lopettaa. Tarkoituksen leviäminen.
Järjestetty lähetys perustuu kuitenkin vastaanottimen ilmoittamaan prioriteettiin, ja vastaanotin vastaanottaa lähetyksen vuorotellen. Esimerkiksi, jos A-taso on korkeampi kuin B ja B-taso on korkeampi kuin C, lähetys lähetetään ensin A: lle, sitten B: lle ja lopuksi C.: lle. Prioriteettitaso ilmoitetaan androidissa: aim-filter-elementin prioriteettimääritelmä. Mitä suurempi luku, sitä korkeampi prioriteettitaso. Arvoalue on -1000 - 1000. Prioriteettitaso voidaan asettaa myös kutsumalla IntentFilter-objektin setPriority (). Säännöllisen lähetyksen vastaanottajat voivat lopettaa lähetyksen aikomuksen. Kun lähetystarkoituksen lähetys on lopetettu, seuraavat vastaanottimet eivät voi vastaanottaa lähetystä.
Lisäksi tilatun lähetyksen vastaanotin voi siirtää tiedot seuraavalle vastaanottimelle. Esimerkiksi, kun A saa lähetyksen, se voi tallentaa tiedot tulosobjektiinsa. Kun lähetys lähetetään B: lle, B voi saada tulosobjektin A: lta. Hae A: n tallentamat tiedot sisään.
Context.sendBroadcast () lähettää tavallisen lähetyksen, ja kaikilla tilaajilla on mahdollisuus hankkia ja käsitellä se.
Context.sendOrderedBroadcast () lähettää tilatun lähetyksen. Järjestelmä suorittaa vastaanottimet yksitellen vastaanottimen ilmoittaman prioriteetin mukaisesti. Edellisellä vastaanottimella on oikeus lopettaa lähetys (BroadcastReceiver.abortBroadcast ()), jos edellinen vastaanottaa lähetyksen. Jos vastaanottaja lopetetaan, seuraavat vastaanottimet eivät enää voi saada lähetystä. Tilattua lähetystä varten edellinen vastaanotin voi tallentaa tiedot tulosobjektiin setResultExtras (Bundle) -menetelmän kautta ja siirtää sen seuraavaan vastaanottimeen. Seuraava vastaanotin voi saada edellisen koodin kautta: Bundle bundle = getResultExtras (true)) Vastaanottimen tulosobjektiin tallentama data
Paikallisen ja globaalin lähetyksen ero
BroadcastReceiver on tapa kommunikoida sovellusten välillä, sovellusten ja järjestelmien välillä sekä sovellusten sisällä
LocalBroadcastReceiver lähettää ja vastaanottaa lähetyksiä vain omassa sovelluksessaan, toisin sanoen vain oma sovellus voi vastaanottaa sen. Tiedot ovat turvallisempia vain tässä ohjelmassa, ja ne ovat tehokkaampia.
BroadcastReceiver-käyttö
1. Tee aikomus (voi kuljettaa parametreja)
2. Käytä sendBroadcast () -ohjelmaa siirtämään aikomus;
3. Anna lähetysvastaanottoluokan perimään BroadcastReceiver ja ohittamaan onReceive-menetelmä (tai voit tehdä tuntemattoman sisäisen luokan tai jotain muuta)
4. Rekisteröi lähetinvastaanotin Java-järjestelmään (dynaaminen rekisteröinti) tai suoraan Manifestiin (staattinen rekisteröinti). Käytä registerReceiver () -ohjelmaa siirtääksesi vastaanottimeen ja intentFilteriin
5. Rekisteröinnin poisto voi olla OnDestroy () -toiminnossa, unregisterReceiver () välitetään vastaanottimeen
LocalBroadcastReceiver-käyttö
LocalBroadcastReceiveria ei voi rekisteröidä staattisesti, ja se voidaan rekisteröidä vain dynaamisesti.
Käytetään lähettäessä ja rekisteröidessään LocalBroadcastManagerin sendBroadcast-menetelmä ja registerReceiver-menetelmä
Meidän muiden tuotteiden:
Ammattimainen FM-radioasemalaitepaketti
|
||
|
Kirjoita sähköpostiosoite saadaksesi yllätyksen
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albania
ar.fmuser.org -> arabia
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaidžanilainen
eu.fmuser.org -> baski
be.fmuser.org -> valkovenäläinen
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> katalaani
zh-CN.fmuser.org -> kiina (yksinkertaistettu)
zh-TW.fmuser.org -> Kiina (perinteinen)
hr.fmuser.org -> kroatia
cs.fmuser.org -> tšekki
da.fmuser.org -> tanska
nl.fmuser.org -> Dutch
et.fmuser.org -> viro
tl.fmuser.org -> filippiiniläinen
fi.fmuser.org -> suomi
fr.fmuser.org -> French
gl.fmuser.org -> galicialainen
ka.fmuser.org -> Georgian
de.fmuser.org -> saksa
el.fmuser.org -> Greek
ht.fmuser.org -> Haitin kreoli
iw.fmuser.org -> heprea
hi.fmuser.org -> Hindi
hu.fmuser.org -> Unkari
is.fmuser.org -> islanti
id.fmuser.org -> indonesia
ga.fmuser.org -> irlantilainen
it.fmuser.org -> Italian
ja.fmuser.org -> japani
ko.fmuser.org -> korea
lv.fmuser.org -> latvia
lt.fmuser.org -> Liettua
mk.fmuser.org -> makedonia
ms.fmuser.org -> malaiji
mt.fmuser.org -> maltalainen
no.fmuser.org -> Norja
fa.fmuser.org -> persia
pl.fmuser.org -> puola
pt.fmuser.org -> portugali
ro.fmuser.org -> Romania
ru.fmuser.org -> venäjä
sr.fmuser.org -> serbia
sk.fmuser.org -> slovakki
sl.fmuser.org -> Slovenian
es.fmuser.org -> espanja
sw.fmuser.org -> swahili
sv.fmuser.org -> ruotsi
th.fmuser.org -> Thai
tr.fmuser.org -> turkki
uk.fmuser.org -> ukraina
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kymri
yi.fmuser.org -> Jiddiš
FMUSER Wirless lähettää videota ja ääntä helpommin!
Ota yhteyttä
Osoite:
Nro 305 huone HuiLan-rakennus nro 273 Huanpu Road Guangzhou Kiina 510620
Kategoriat
Uutiskirje