FMUSER Бесправадная перадача відэа і аўдыё лягчэй!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> афрыкаанс
sq.fmuser.org -> албанская
ar.fmuser.org -> арабская
hy.fmuser.org -> Армянскі
az.fmuser.org -> азербайджанскі
eu.fmuser.org -> баскская
be.fmuser.org -> Беларуская
bg.fmuser.org -> Балгарская
ca.fmuser.org -> каталонская
zh-CN.fmuser.org -> кітайскі (спрошчаны)
zh-TW.fmuser.org -> Кітайскі (традыцыйны)
hr.fmuser.org -> харвацкая
cs.fmuser.org -> чэшская
da.fmuser.org -> дацкая
nl.fmuser.org -> Галандская
et.fmuser.org -> эстонская
tl.fmuser.org -> філіпінская
fi.fmuser.org -> фінская
fr.fmuser.org -> Французская
gl.fmuser.org -> галісійская
ka.fmuser.org -> грузінскі
de.fmuser.org -> нямецкая
el.fmuser.org -> Грэчаскі
ht.fmuser.org -> Гаіцянскі крэол
iw.fmuser.org -> іўрыт
hi.fmuser.org -> хіндзі
hu.fmuser.org -> Венгерская
is.fmuser.org -> ісландская
id.fmuser.org -> інданезійская
ga.fmuser.org -> ірландскі
it.fmuser.org -> Італьянская
ja.fmuser.org -> японскі
ko.fmuser.org -> карэйская
lv.fmuser.org -> латышскі
lt.fmuser.org -> Літоўскі
mk.fmuser.org -> македонская
ms.fmuser.org -> малайская
mt.fmuser.org -> мальтыйская
no.fmuser.org -> Нарвежскі
fa.fmuser.org -> персідская
pl.fmuser.org -> польская
pt.fmuser.org -> партугальская
ro.fmuser.org -> Румынская
ru.fmuser.org -> руская
sr.fmuser.org -> сербская
sk.fmuser.org -> славацкая
sl.fmuser.org -> Славенская
es.fmuser.org -> іспанская
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведская
th.fmuser.org -> Тайская
tr.fmuser.org -> турэцкая
uk.fmuser.org -> украінскі
ur.fmuser.org -> урду
vi.fmuser.org -> В'етнамская
cy.fmuser.org -> валійская
yi.fmuser.org -> Ідыш
BroadCastReiiver:
1) Радыёвяшчальны прыёмнік - гэта кампанент, які факусуюць на атрыманні інфармацыі пра паведамленні пра трансляцыю і правядзенні адпаведнай апрацоўкі. Шмат трансляцый паходзіць з сістэмы - напрыклад, апавяшчэнне аб змене гадзіннага пояса, нізкім узроўні зараду батарэі, зробленым фота ці змененым карыстальнікам варыянтах мовы. Прыкладання могуць таксама трансляваць, напрыклад, паведамляць іншыя прыкладанні пра тое, што некаторыя дадзеныя былі загружаныя і знаходзяцца ў стане выкарыстання.
2) У дадатку можа быць любая колькасць трансляцыйных прымачоў, якія будуць адказваць на ўсе паведамленні паведамлення, якія яго цікавяць. Усе прымачы атрымліваюць у спадчыну ад базавага класа BroadcastReceiver.
3) Прыёмнік вяшчання не мае карыстацкага інтэрфейсу. Аднак яны могуць пачаць дзейнасць у адказ на інфармацыю, якую яны атрымліваюць, альбо выкарыстоўваць NotificationManager для паведамлення карыстальніку. Апавяшчэнні могуць быць выкарыстаны рознымі спосабамі, каб прыцягнуць увагу карыстальніка, мігаючы падсветкай, вібраваць, прайграваць гук і г.д. Наогул, пастаянны значок размяшчаецца ў радку стану, і карыстальнік можа адкрыць яго і атрымаць паведамленне.
Колькі відаў перадач? У чым розніца паміж імі?
Вяшчанне падзяляецца на два розныя тыпы: "Нармальнае вяшчанне" і "Упарадкаванае вяшчанне". Звычайная трансляцыя цалкам асінхронная і можа быць атрымана ўсімі прымачамі адначасова (лагічна). Эфектыўнасць дастаўкі паведамленняў адносна высокая, але недахопам з'яўляецца тое, што прымач не можа перадаць вынік апрацоўкі наступнаму прымачу, і трансляцыя не можа быць спынена. Распаўсюджванне намеру.
Аднак упарадкаваная трансляцыя заснавана на прыярытэце, заяўленым прымачом, і прымач прымае трансляцыю па чарзе. Напрыклад, калі ўзровень A вышэйшы за B, а ўзровень B вышэйшы за C, то трансляцыя спачатку перадаецца ў A, потым у B і, нарэшце, у C. Узровень прыярытэту заяўляецца ў андроідзе: атрыбут прыярытэту элемента фільтра намера. Чым большая колькасць, тым вышэйшы ўзровень прыярытэту. Дыяпазон значэнняў ад -1000 да 1000. Узровень прыярытэту таксама можна ўсталяваць, выклікаючы setPriority () аб'екта IntentFilter. Атрымальнікі ўпарадкаванай трансляцыі могуць спыніць трансляцыю трансляцыі Intent. Пасля спынення трансляцыі намеру трансляцыі наступныя прымачы не змогуць прыняць трансляцыю.
Акрамя таго, прымач упарадкаванай трансляцыі можа перадаваць дадзеныя наступнаму прымачу. Напрыклад, пасля таго, як A атрымлівае трансляцыю, ён можа захоўваць дадзеныя ў сваім аб'екце выніку. Калі трансляцыя адпраўляецца на B, B можа атрымаць вынік-аб'ект з A. Атрымаць дадзеныя, якія захоўваюцца A ў.
Context.sendBroadcast () адпраўляе звычайную трансляцыю, і ўсе падпісчыкі маюць магчымасць атрымаць і апрацаваць яе.
Context.sendOrderedBroadcast () адпраўляе ўпарадкаваную трансляцыю. Сістэма будзе выконваць прымачы па адным у адпаведнасці з прыярытэтам, заяўленым прымачом. Папярэдні прымач мае права спыніць трансляцыю (BroadcastReceiver.abortBroadcast ()), калі трансляцыя атрымана папярэднім. Калі атрымальнік спынены, наступныя прымачы больш не змогуць атрымаць трансляцыю. Для замоўленай трансляцыі папярэдні прыёмнік можа захоўваць дадзеныя ў выніковым аб'екце метадам setResultExtras (Bundle), а затым перадаваць іх наступнаму прымачу. Наступны прыёмнік можа атрымаць папярэдні праз код: Bundle bundle = getResultExtras (true)) Даныя, якія захоўваюцца атрымальнікам у аб'екце выніку
Розніца паміж мясцовым і глабальным вяшчаннем
BroadcastReceiver - гэта спосаб сувязі паміж прыкладаннямі, паміж прыкладаннямі і сістэмамі і ўнутры прыкладанняў
LocalBroadcastReceiver адпраўляе і прымае трансляцыі толькі ў межах уласнага прыкладання, гэта значыць толькі яго ўласнае прыкладанне можа яго прымаць. Дадзеныя больш бяспечна трансліруюцца толькі ў гэтай праграме, і гэта больш эфектыўна.
Выкарыстанне BroadcastReiver
1. Зрабіце намер (можа несці параметры)
2. Выкарыстоўвайце sendBroadcast () для перадачы намеру;
3. Зрабіце так, каб клас радыёпрыёмніка наследаваў BroadcastReceiver і перавызначаў метад onReceive (ці вы можаце зрабіць ананімны ўнутраны клас ці нешта іншае)
4. Зарэгіструйце радыёпрымач у Java (дынамічная рэгістрацыя) альбо непасрэдна ў маніфесце (статычная рэгістрацыя). Выкарыстоўвайце registerReceiver () для перадачы ў прыёмнік і intentFilter
5. Скасаванне рэгістрацыі можа быць у функцыі OnDestroy (), у рэсіверы перадаецца unregisterReceiver ()
Выкарыстанне LocalBroadcastReceiver
LocalBroadcastReceiver не можа быць зарэгістраваны статычна і можа быць зарэгістраваны толькі дынамічна.
Выкарыстоўваецца пры адпраўцы і рэгістрацыі, метад sendBroadcast LocalBroadcastManager і метад registerReceiver
Наш іншы прадукт:
Прафесійны пакет абсталявання FM-радыёстанцыі
|
||
|
Увядзіце адрас электроннай пошты, каб атрымаць сюрпрыз
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> афрыкаанс
sq.fmuser.org -> албанская
ar.fmuser.org -> арабская
hy.fmuser.org -> Армянскі
az.fmuser.org -> азербайджанскі
eu.fmuser.org -> баскская
be.fmuser.org -> Беларуская
bg.fmuser.org -> Балгарская
ca.fmuser.org -> каталонская
zh-CN.fmuser.org -> кітайскі (спрошчаны)
zh-TW.fmuser.org -> Кітайскі (традыцыйны)
hr.fmuser.org -> харвацкая
cs.fmuser.org -> чэшская
da.fmuser.org -> дацкая
nl.fmuser.org -> Галандская
et.fmuser.org -> эстонская
tl.fmuser.org -> філіпінская
fi.fmuser.org -> фінская
fr.fmuser.org -> Французская
gl.fmuser.org -> галісійская
ka.fmuser.org -> грузінскі
de.fmuser.org -> нямецкая
el.fmuser.org -> Грэчаскі
ht.fmuser.org -> Гаіцянскі крэол
iw.fmuser.org -> іўрыт
hi.fmuser.org -> хіндзі
hu.fmuser.org -> Венгерская
is.fmuser.org -> ісландская
id.fmuser.org -> інданезійская
ga.fmuser.org -> ірландскі
it.fmuser.org -> Італьянская
ja.fmuser.org -> японскі
ko.fmuser.org -> карэйская
lv.fmuser.org -> латышскі
lt.fmuser.org -> Літоўскі
mk.fmuser.org -> македонская
ms.fmuser.org -> малайская
mt.fmuser.org -> мальтыйская
no.fmuser.org -> Нарвежскі
fa.fmuser.org -> персідская
pl.fmuser.org -> польская
pt.fmuser.org -> партугальская
ro.fmuser.org -> Румынская
ru.fmuser.org -> руская
sr.fmuser.org -> сербская
sk.fmuser.org -> славацкая
sl.fmuser.org -> Славенская
es.fmuser.org -> іспанская
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведская
th.fmuser.org -> Тайская
tr.fmuser.org -> турэцкая
uk.fmuser.org -> украінскі
ur.fmuser.org -> урду
vi.fmuser.org -> В'етнамская
cy.fmuser.org -> валійская
yi.fmuser.org -> Ідыш
FMUSER Бесправадная перадача відэа і аўдыё лягчэй!
Кантакт
Адрас:
No.305 Нумар HuiLan Будынак No.273 Huanpu Road Гуанчжоу Кітай 510620
катэгорыі
бюлетэнь