FMUSER Wirless Overfør video og lyd lettere.
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 -> hviderussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (traditionelt)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> Tjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Hollandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> Fransk
gl.fmuser.org -> galicisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> Greek
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
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 -> Norwegian
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> Romanian
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovensk
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 -> Jiddisch
BroadCastReceiver:
1) Broadcast-modtageren er en komponent, der fokuserer på at modtage information om udsendelsesmeddelelser og foretage tilsvarende behandling. Mange udsendelser stammer fra systemet - for eksempel meddelelse om en tidszoneændring, lavt batteriniveau, et foto taget eller en bruger ændrede sprogindstillinger. Applikationer kan også udsendes for eksempel for at underrette andre applikationer om, at nogle data er downloadet og er i en brugbar tilstand.
2) Applikationen kan have et vilkårligt antal udsendelsesmodtagere til at svare på alle de meddelelsesmeddelelser, det er interesseret i. Alle modtagere arver fra basisklassen BroadcastReceiver.
3) Broadcast-modtageren har ingen brugergrænseflade. De kan dog starte en aktivitet som svar på de oplysninger, de modtager, eller bruge NotificationManager til at underrette brugeren. Meddelelser kan bruges på mange måder for at tiltrække brugerens opmærksomhed - blinker baggrundsbelysningen, vibrerer, afspiller en lyd osv. Generelt placeres et vedvarende ikon på statuslinjen, og brugeren kan åbne det og få beskeden.
Hvor mange slags udsendelser er der? Hvad er forskellen mellem dem?
Broadcasting er opdelt i to forskellige typer: "Normale udsendelser" og "Bestilte udsendelser". Almindelig udsendelse er fuldstændig asynkron og kan modtages af alle modtagere på samme tid (logisk). Effektiviteten ved meddelelseslevering er relativt høj, men ulempen er, at modtageren ikke kan overføre behandlingsresultatet til den næste modtager, og udsendelsen ikke kan afsluttes. Spredning af hensigt.
Ordnet udsendelse er dog baseret på den prioritet, der er angivet af modtageren, og modtageren modtager udsendelsen igen. For eksempel, hvis niveauet for A er højere end B, og niveauet for B er højere end C, sendes udsendelsen først til A, derefter til B og til sidst til C. Prioritetsniveauet erklæres i android: prioritetsattribut for intention-filter-elementet. Jo større tal, jo højere prioritetsniveau. Værdiområdet er fra -1000 til 1000. Prioritetsniveauet kan også indstilles ved at kalde setPriority () for IntentFilter-objektet. Modtagere af ordnet udsendelse kan afslutte udsendelsen af udsendelsen Intent. Når udsendelsen af udsendelsen Intent er afsluttet, vil efterfølgende modtagere ikke være i stand til at modtage udsendelsen.
Derudover kan modtageren af en bestilt udsendelse videregive dataene til den næste modtager. For eksempel, efter at A får udsendelsen, kan den gemme dataene i sit resultatobjekt. Når udsendelsen sendes til B, kan B hente resultatobjektet fra A. Få data gemt af A ind.
Context.sendBroadcast () sender en almindelig udsendelse, og alle abonnenter har mulighed for at få og behandle den.
Context.sendOrderedBroadcast () sender en bestilt udsendelse. Systemet udfører modtagerne en efter en i henhold til den prioritet, der er angivet af modtageren. Den foregående modtager har ret til at afslutte udsendelsen (BroadcastReceiver.abortBroadcast ()), hvis udsendelsen modtages af den forrige Hvis modtageren afsluttes, vil de efterfølgende modtagere ikke længere være i stand til at få udsendelsen. Ved bestilt udsendelse kan den foregående modtager gemme dataene i resultatobjektet gennem metoden setResultExtras (Bundle) og derefter sende den til den næste modtager. Den næste modtager kan få den forrige gennem koden: Bundle bundle = getResultExtras (true) Data gemt af modtageren i resultatobjektet
Forskellen mellem lokal udsendelse og global udsendelse
BroadcastReceiver er en måde at kommunikere mellem applikationer, mellem applikationer og systemer og inden for applikationer
LocalBroadcastReceiver sender og modtager kun udsendelser inden for sin egen applikation, det vil sige kun dens egen applikation kan modtage den. Dataene sendes kun mere sikkert i dette program, og de er mere effektive.
BroadcastReceiver brug
1. Lav en hensigt (kan bære parametre)
2. Brug sendBroadcast () til at videregive hensigten;
3. Få radiomodtagerklassen til at arve BroadcastReceiver og tilsidesæt metoden onReceive (eller du kan oprette en anonym indre klasse eller noget)
4. Registrer udsendelsesmodtageren i java (dynamisk registrering) eller direkte i manifestet (statisk registrering). Brug registerReceiver () til at sende modtageren og intentionFilter
5. Afmelding kan være i OnDestroy () -funktionen, unregisterReceiver () sendes til modtageren
LocalBroadcastReceiver brug
LocalBroadcastReceiver kan ikke registreres statisk og kan kun registreres dynamisk.
Anvendes ved afsendelse og registrering, LocalBroadcastManagers sendBroadcast-metode og registerReceiver-metode
Vores andet produkt:
Professionel FM-radiostationsudstyrspakke
|
||
|
Indtast e-mail for at 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 -> hviderussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (traditionelt)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> Tjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Hollandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> Fransk
gl.fmuser.org -> galicisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> Greek
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
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 -> Norwegian
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> Romanian
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovensk
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 -> Jiddisch
FMUSER Wirless Overfør video og lyd lettere.
Kontakt
Adresse:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Kategorier
Nyhedsbrev