FMUSER Wirless Overfør video og lyd enklere!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
BroadCastReceiver:
1) Kringkastingsmottakeren er en komponent som fokuserer på å motta kringkastingsvarslingsinformasjon og foreta tilsvarende behandling. Mange sendinger kommer fra systemet - for eksempel varsling om endring av tidssone, lavt batterinivå, et bilde som er tatt eller en bruker endret språkalternativer. Programmer kan også kringkaste for eksempel for å varsle andre applikasjoner om at noen data er lastet ned og er i brukbar tilstand.
2) Programmet kan ha et hvilket som helst antall kringkastingsmottakere som kan svare på alle varslingsmeldingene det er interessert i. Alle mottakere arver fra BroadcastReceiver-basisklassen.
3) Kringkastermottakeren har ikke noe brukergrensesnitt. Imidlertid kan de starte en aktivitet som svar på informasjonen de mottar, eller bruke NotificationManager til å varsle brukeren. Varsler kan brukes på mange måter for å tiltrekke brukerens oppmerksomhet - blinker bakgrunnsbelysningen, vibrerer, spiller av en lyd og så videre. Generelt sett plasseres et vedvarende ikon på statuslinjen, og brukeren kan åpne det og få meldingen.
Hvor mange typer sendinger er det? Hva er forskjellen mellom dem?
Kringkasting er delt inn i to forskjellige typer: "Normale sendinger" og "Bestilte sendinger". Vanlig kringkasting er fullstendig asynkron og kan mottas av alle mottakere samtidig (logisk). Effektiviteten ved levering av meldinger er relativt høy, men ulempen er at mottakeren ikke kan overføre behandlingsresultatet til neste mottaker, og sendingen ikke kan avsluttes. Spredningen av Intent.
Ordnet kringkasting er imidlertid basert på den prioriteten som mottas, og mottakeren mottar sendingen i sin tur. For eksempel, hvis nivået på A er høyere enn B, og nivået på B er høyere enn C, så sendes sendingen først til A, deretter til B, og til slutt til C. Prioritetsnivået er erklært i android: prioritetsattributt til intensjonsfilterelementet. Jo større tall, jo høyere prioritetsnivå. Verdiområdet er fra -1000 til 1000. Prioritetsnivået kan også angis ved å ringe setPriority () til IntentFilter-objektet. Mottakere av ordnet kringkasting kan avslutte sendingen av sendingen Intent. Når sendingen av sendingen Intent er avsluttet, vil ikke påfølgende mottakere kunne motta sendingen.
I tillegg kan mottakeren av en bestilt sending sende dataene til neste mottaker. For eksempel, etter at A får sendingen, kan den lagre dataene i resultatobjektet. Når sendingen sendes til B, kan B hente resultatobjektet fra A. Få inn data lagret av A.
Context.sendBroadcast () sender en ordinær sending, og alle abonnenter har muligheten til å skaffe og behandle den.
Context.sendOrderedBroadcast () sender en bestilt sending. Systemet vil utføre mottakerne en etter en i henhold til den prioritet som er mottatt av mottakeren. Den forrige mottakeren har rett til å avslutte sendingen (BroadcastReceiver.abortBroadcast ()), hvis sendingen mottas av den forrige Hvis mottakeren avsluttes, vil de påfølgende mottakerne ikke lenger kunne få sendingen. For bestilt kringkasting kan den forrige mottakeren lagre dataene i resultatobjektet gjennom metoden setResultExtras (Bundle), og deretter sende den til neste mottaker. Neste mottaker kan få den forrige gjennom koden: Bundle bundle = getResultExtras (true) Data lagret av mottakeren i resultatobjektet
Forskjellen mellom lokal kringkasting og global kringkasting
BroadcastReceiver er en måte å kommunisere mellom applikasjoner, mellom applikasjoner og systemer og innen applikasjoner
LocalBroadcastReceiver sender og mottar bare sendinger i sin egen applikasjon, det vil si at bare dens egen applikasjon kan motta den. Dataene sendes sikrere bare i dette programmet, og de er mer effektive.
BroadcastReceiver bruk
1. Gjør en intensjon (kan ha parametere)
2. Bruk sendBroadcast () til å passere i intensjonen;
3. Få kringkastingsmottakerklassen til å arve BroadcastReceiver og overstyr onReceive-metoden (eller du kan lage en anonym indre klasse eller noe)
4. Registrer kringkastingsmottakeren i java (dynamisk registrering) eller direkte i manifestet (statisk registrering). Bruk registerReceiver () til å sende inn mottakeren og intentionFilter
5. Avregistrering kan være i OnDestroy () -funksjonen, unregisterReceiver () sendes til mottakeren
LocalBroadcastMottaker bruk
LocalBroadcastReceiver kan ikke registreres statisk, og kan bare registreres dynamisk.
Brukes ved sending og registrering, LocalBroadcastManagers sendBroadcast-metode og registerReceiver-metode
Vår andre produkt:
Profesjonell FM-radiostasjonsutstyrspakke
|
||
|
Skriv inn e-post for å få en overraskelse
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
FMUSER Wirless Overfør video og lyd enklere!
Kontakt
Adresse:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Type kategori
Nyhetsbrev