Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
BroadCastReceiver:
1) Ang tumatanggap ng broadcast ay isang bahagi na nakatuon sa pagtanggap ng impormasyon sa pag-abiso sa broadcast at paggawa ng kaukulang pagproseso. Maraming mga broadcast ang nagmula sa system — halimbawa, abiso ng pagbabago ng time zone, mababang antas ng baterya, kunan ng larawan, o binago ng isang user ang mga pagpipilian sa wika. Maaari ring mag-broadcast ang mga application-halimbawa, upang abisuhan ang iba pang mga application na ang ilang data ay na-download at nasa magagamit na estado.
2) Ang application ay maaaring magkaroon ng anumang bilang ng mga tatanggap ng broadcast upang tumugon sa lahat ng mga mensahe sa notification na interesado ito. Lahat ng mga tatanggap ay nagmamana mula sa pangunahing klase ng BroadcastReceiver.
3) Ang broadcast receiver ay walang interface ng gumagamit. Gayunpaman, maaari silang magsimula ng isang aktibidad bilang tugon sa impormasyong natanggap nila, o gamitin ang NotificationManager upang abisuhan ang gumagamit. Maaaring magamit ang mga abiso sa maraming mga paraan upang maakit ang pansin ng gumagamit-flashing ang backlight, pag-vibrate, pag-play ng isang tunog, at iba pa. Sa pangkalahatan, ang isang paulit-ulit na icon ay inilalagay sa status bar, at mabubuksan ito ng gumagamit at makuha ang mensahe.
Ilan ang mga uri ng pag-broadcast doon? Ano ang pagkakaiba sa pagitan nila?
Nahahati ang pagsasahimpapawid sa dalawang magkakaibang uri: "Mga normal na pag-broadcast" at "Mga order ng pag-broadcast". Ang ordinaryong pag-broadcast ay ganap na hindi magkakasabay at maaaring matanggap ng lahat ng mga tumatanggap nang sabay (lohikal). Ang kahusayan ng paghahatid ng mensahe ay medyo mataas, ngunit ang kawalan ay hindi maipapasa ng tatanggap ang resulta ng pagproseso sa susunod na tatanggap, at hindi maaaring wakasan ang pag-broadcast. Ang pagkalat ng Intent.
Gayunpaman, ang maayos na pag-broadcast ay batay sa priyoridad na idineklara ng tatanggap, at ang tatanggap ay tumatanggap ng pag-broadcast sa pagliko. Halimbawa, kung ang antas ng A ay mas mataas kaysa sa B, at ang antas ng B ay mas mataas kaysa sa C, pagkatapos ang broadcast ay unang naipadala sa A, pagkatapos sa B, at sa wakas sa C. Ang antas ng priyoridad ay idineklara sa android: pangunahing katangian ng elemento ng intensyon-filter. Kung mas malaki ang bilang, mas mataas ang antas ng priyoridad. Ang saklaw ng halaga ay mula -1000 hanggang 1000. Ang antas ng priyoridad ay maaari ding maitakda sa pamamagitan ng pagtawag sa setPriority () ng object ng IntentFilter. Ang mga tumatanggap ng maayos na pag-broadcast ay maaaring wakasan ang pag-broadcast ng Layunin sa pag-broadcast. Kapag natapos na ang pag-broadcast ng Layunin sa pag-broadcast, ang mga kasunod na tatanggap ay hindi makakatanggap ng pag-broadcast.
Bilang karagdagan, ang tatanggap ng isang order na pag-broadcast ay maaaring ipasa ang data sa susunod na tatanggap. Halimbawa, pagkatapos makuha ng A ang pag-broadcast, maaari nitong iimbak ang data sa resulta ng object. Kapag ang pag-broadcast ay ipinadala sa B, maaaring makuha ng B ang resulta ng bagay mula sa A. Kunin ang data na nakaimbak ng A sa.
Ang Context.sendBroadcast () ay nagpapadala ng isang ordinaryong broadcast, at lahat ng mga subscriber ay may pagkakataon na makuha at iproseso ito.
Nagpadala ang Context.sendOrderedBroadcast () ng isang order ng pag-broadcast. Isasagawa ng system isa-isa ang mga tatanggap ayon sa priyoridad na idineklara ng tatanggap. Ang nakaraang tatanggap ay may karapatang wakasan ang pag-broadcast (BroadcastReceiver.abortBroadcast ()), kung ang broadcast ay natanggap ng nakaraang Kung ang tatanggap ay natapos, ang mga kasunod na tatanggap ay hindi na makakakuha ng pag-broadcast. Para sa naka-order na pag-broadcast, maaaring iimbak ng nakaraang tatanggap ang data sa resulta ng bagay sa pamamagitan ng pamamaraan ng setResultExtras (Bundle), at pagkatapos ay ipasa ito sa susunod na tatanggap. Ang susunod na tatanggap ay maaaring makuha ang nakaraang isa sa pamamagitan ng code: Bundle bundle = getResultExtras (true)) Ang data na nakaimbak ng tatanggap sa resulta ng bagay
Ang pagkakaiba sa pagitan ng lokal na pag-broadcast at pandaigdigang pag-broadcast
Ang BroadcastReceiver ay isang paraan upang makipag-usap sa pagitan ng mga application, sa pagitan ng mga application at system, at sa loob ng mga application
Nagpapadala at tumatanggap lamang ng mga pag-broadcast ang LocalBroadcastReceiver sa loob ng sarili nitong aplikasyon, iyon ay, sarili nitong aplikasyon lamang ang maaaring tumanggap nito. Ang data ay mas ligtas na i-broadcast lamang sa program na ito, at mas mahusay ito.
Paggamit ng BroadcastReceiver
1. Gumawa ng isang hangarin (maaaring magdala ng mga parameter)
2. Gumamit ng sendBroadcast () upang pumasa sa hangarin;
3. Gawin ang manahan sa klase ng broadcast receiver na BroadcastReceiver at i-override ang pamamaraan na onReceive (o maaari kang gumawa ng isang hindi nagpapakilalang panloob na klase o isang bagay)
4. Irehistro ang tatanggap ng broadcast sa java (pabago-bagong pagpaparehistro) o direkta sa Manifest (static registration). Gumamit ng registerReceiver () upang pumasa sa tatanggap at intensyon ng Filter
5. Ang pag-rehistro ay maaaring nasa pag-andar ng OnDestroy (), ang unregisterReceiver () ay ipinapasa sa tatanggap
Paggamit ng LocalBroadcastReceiver
Ang LocalBroadcastReceiver ay hindi maaaring mairehistro nang statically, at maaari lamang mairehistro nang pabagu-bago.
Ginamit kapag nagpapadala at nagrerehistro, pamamaraan ng sendBroadcast ng LocalBroadcastManager at ang paraan ng pagrehistro
Ang aming iba pang mga produkto:
Propesyonal na FM Radio Station Equipment Package
|
||
|
Ipasok ang email upang makakuha ng sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
Makipag-ugnay sa
Tirahan
No.305 Room Huilan Building No.273 Huanpu Road Guangzhou China 510620
Kategorya
Newsletter