FMUSER Wirless pārraida video un audio vieglāk!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
Apraides uztvērējs:
1) Apraides uztvērējs ir komponents, kas koncentrējas uz apraides paziņojumu informācijas saņemšanu un atbilstošas apstrādes veikšanu. Daudzas apraides nāk no sistēmas - piemēram, paziņojums par laika joslas maiņu, zemu akumulatora uzlādes līmeni, uzņemts fotoattēls vai lietotāja mainītas valodas opcijas. Lietojumprogrammas var arī apraidīt, piemēram, lai paziņotu citām lietojumprogrammām, ka daži dati ir lejupielādēti un ir izmantojamā stāvoklī.
2) Lietojumprogrammai var būt neierobežots skaits apraides uztvērēju, lai atbildētu uz visiem interesējošajiem paziņojumiem. Visi uztvērēji manto no BroadcastReceiver bāzes klases.
3) Apraides uztvērējam nav lietotāja saskarnes. Tomēr viņi var sākt darbību, reaģējot uz saņemto informāciju, vai izmantot NotificationManager, lai informētu lietotāju. Paziņojumus var izmantot dažādos veidos, lai piesaistītu lietotāja uzmanību - mirgo fona apgaismojums, vibrē, atskaņo skaņu utt. Vispārīgi runājot, statusa joslā tiek ievietota pastāvīga ikona, un lietotājs to var atvērt un saņemt ziņojumu.
Cik ir pārraižu veidu? Kāda ir atšķirība starp viņiem?
Apraide ir sadalīta divos dažādos veidos: "Normālas apraides" un "Pasūtītas apraides". Parastā apraide ir pilnīgi asinhrona, un to var uztvert visi uztvērēji vienlaikus (loģiski). Ziņojumu piegādes efektivitāte ir salīdzinoši augsta, taču trūkums ir tāds, ka uztvērējs nevar nodot apstrādes rezultātu nākamajam uztvērējam, un apraidi nevar pārtraukt. Nodoma izplatīšanās.
Tomēr kārtīgas apraides pamatā ir uztvērēja deklarētā prioritāte, un uztvērējs saņem apraidi pēc kārtas. Piemēram, ja A līmenis ir augstāks par B un B līmenis ir augstāks par C, tad apraide vispirms tiek pārraidīta uz A, pēc tam uz B un visbeidzot uz C. Prioritātes līmenis tiek deklarēts android: nolūka-filtra elementa prioritātes atribūts. Jo lielāks skaits, jo augstāks ir prioritātes līmenis. Vērtību diapazons ir no -1000 līdz 1000. Prioritātes līmeni var iestatīt arī, izsaucot objekta IntentFilter setPriority (). Kārtīgas apraides uztvērēji var pārtraukt apraides nodoma pārraidi. Kad apraides nodoma apraide ir pārtraukta, nākamie uztvērēji nevarēs saņemt apraidi.
Turklāt pasūtītas apraides uztvērējs var nodot datus nākamajam uztvērējam. Piemēram, pēc tam, kad A saņem apraidi, tā var saglabāt datus savā rezultātu objektā. Kad apraide tiek nosūtīta B, B var iegūt rezultātu objektu no A. Iegūstiet A saglabātos datus.
Konteksts.sendBroadcast () nosūta parastu apraidi, un visiem abonentiem ir iespēja to iegūt un apstrādāt.
Context.sendOrderedBroadcast () nosūta pasūtītu apraidi. Sistēma izpildīs uztvērējus pa vienam atbilstoši uztvērēja deklarētajai prioritātei. Iepriekšējam uztvērējam ir tiesības pārtraukt apraidi (BroadcastReceiver.abortBroadcast ()), ja apraidi saņem iepriekšējais. Ja saņēmējs tiek pārtraukts, nākamie uztvērēji vairs nevarēs saņemt apraidi. Lai pasūtītu apraidi, iepriekšējais uztvērējs var saglabāt datus objekta rezultātos, izmantojot metodi setResultExtras (Bundle), un pēc tam nodot to nākamajam uztvērējam. Nākamais uztvērējs var iegūt iepriekšējo, izmantojot kodu: Bundle bundle = getResultExtras (true)) Uztvērēja saglabātie dati rezultātu objektā
Atšķirība starp vietējo apraidi un globālo apraidi
BroadcastReceiver ir veids, kā sazināties starp lietojumprogrammām, starp lietojumprogrammām un sistēmām, kā arī lietojumprogrammās
LocalBroadcastReceiver sūta un saņem apraides tikai savā lietojumprogrammā, tas ir, tikai tās pašas lietojumprogramma var to saņemt. Dati ir drošāki tikai šajā programmā, un tie ir efektīvāki.
BroadcastReceiver izmantošana
1. Izveidojiet nodomu (var pārvadāt parametrus)
2. Izmantojiet sendBroadcast (), lai nodotu nodomu;
3. Padariet apraides uztvērēja klasi mantojošu BroadcastReceiver un ignorējiet onReceive metodi (vai arī varat izveidot anonīmu iekšējo klasi vai kaut ko citu)
4. Reģistrējiet apraides uztvērēju Java (dinamiskā reģistrācija) vai tieši Manifestā (statiskā reģistrācija). Izmantojiet registerReceiver (), lai ievadītu uztvērēju un intentFilter
5. Reģistrācijas atcelšana var būt funkcija OnDestroy (), unregisterReceiver () tiek nodota uztvērējā
LocalBroadcastReceiver izmantošana
LocalBroadcastReceiver nevar reģistrēt statiski, un to var reģistrēt tikai dinamiski.
Izmanto, sūtot un reģistrējoties, LocalBroadcastManager metodi sendBroadcast un registerReceiver
citu mūsu produktu:
Profesionālu FM radiostaciju aprīkojuma komplekts
|
||
|
Ievadiet e-pastu, lai saņemtu pārsteigumu
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
FMUSER Wirless pārraida video un audio vieglāk!
Kontakti
Adrese:
Nr. 305 istaba HuiLan ēka Nr.273 Huanpu Road Guangzhou, Ķīna 510620
Kategorijas
Saņemt jaunumus