FMUSER Wireless Video- und Audioübertragung einfacher!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanisch
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenisch
az.fmuser.org -> Aserbaidschanisch
eu.fmuser.org -> Baskisch
be.fmuser.org -> Weißrussisch
bg.fmuser.org -> Bulgarisch
ca.fmuser.org -> Katalanisch
zh-CN.fmuser.org -> Chinesisch (vereinfacht)
zh-TW.fmuser.org -> Chinesisch (traditionell)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tschechisch
da.fmuser.org -> Dänisch
nl.fmuser.org -> Niederländisch
et.fmuser.org -> Estnisch
tl.fmuser.org -> Philippinisch
fi.fmuser.org -> Finnisch
fr.fmuser.org -> Französisch
gl.fmuser.org -> Galizisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Deutsch
el.fmuser.org -> Griechisch
ht.fmuser.org -> Haitianisches Kreol
iw.fmuser.org -> Hebräisch
hi.fmuser.org -> Hindi
hu.fmuser.org -> Ungarisch
is.fmuser.org -> Isländisch
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Irisch
it.fmuser.org -> Italienisch
ja.fmuser.org -> Japanisch
ko.fmuser.org -> Koreanisch
lv.fmuser.org -> Lettisch
lt.fmuser.org -> Litauisch
mk.fmuser.org -> Mazedonisch
ms.fmuser.org -> Malaiisch
mt.fmuser.org -> Malteser
no.fmuser.org -> Norwegisch
fa.fmuser.org -> Persisch
pl.fmuser.org -> Polnisch
pt.fmuser.org -> Portugiesisch
ro.fmuser.org -> Rumänisch
ru.fmuser.org -> Russisch
sr.fmuser.org -> Serbisch
sk.fmuser.org -> Slowakisch
sl.fmuser.org -> Slowenisch
es.fmuser.org -> Spanisch
sw.fmuser.org -> Suaheli
sv.fmuser.org -> Schwedisch
th.fmuser.org -> Thai
tr.fmuser.org -> Türkisch
uk.fmuser.org -> Ukrainisch
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesisch
cy.fmuser.org -> Walisisch
yi.fmuser.org -> Jiddisch
Rundfunkempfänger:
1) Der Rundfunkempfänger ist eine Komponente, die sich auf den Empfang von Rundfunkbenachrichtigungsinformationen und die entsprechende Verarbeitung konzentriert. Viele Sendungen stammen vom System, z. B. Benachrichtigung über einen Zeitzonenwechsel, niedrigen Batteriestand, ein aufgenommenes Foto oder vom Benutzer geänderte Sprachoptionen. Anwendungen können beispielsweise auch Broadcasts senden, um andere Anwendungen darüber zu informieren, dass einige Daten heruntergeladen wurden und sich in einem verwendbaren Zustand befinden.
2) Die Anwendung kann über eine beliebige Anzahl von Broadcast-Empfängern verfügen, um auf alle Benachrichtigungsnachrichten zu antworten, an denen sie interessiert ist. Alle Empfänger erben von der BroadcastReceiver-Basisklasse.
3) Der Rundfunkempfänger hat keine Benutzeroberfläche. Sie können jedoch eine Aktivität als Reaktion auf die erhaltenen Informationen starten oder NotificationManager verwenden, um den Benutzer zu benachrichtigen. Benachrichtigungen können auf viele Arten verwendet werden, um die Aufmerksamkeit des Benutzers auf sich zu ziehen: Blinken der Hintergrundbeleuchtung, Vibrieren, Abspielen eines Tons usw. Im Allgemeinen wird ein dauerhaftes Symbol in der Statusleiste platziert, und der Benutzer kann es öffnen und die Nachricht abrufen.
Wie viele Arten von Sendungen gibt es? Was ist der Unterschied zwischen ihnen?
Broadcasting wird in zwei verschiedene Typen unterteilt: "Normale Broadcasts" und "Bestellte Broadcasts". Normale Sendungen sind vollständig asynchron und können von allen Empfängern gleichzeitig (logisch) empfangen werden. Die Effizienz der Nachrichtenübermittlung ist relativ hoch, der Nachteil besteht jedoch darin, dass der Empfänger das Verarbeitungsergebnis nicht an den nächsten Empfänger weitergeben kann und die Übertragung nicht beendet werden kann. Die Verbreitung von Intent.
Eine ordnungsgemäße Übertragung basiert jedoch auf der vom Empfänger deklarierten Priorität, und der Empfänger empfängt die Übertragung nacheinander. Wenn beispielsweise der Pegel von A höher als B und der Pegel von B höher als C ist, wird die Sendung zuerst an A, dann an B und schließlich an C übertragen. Die Prioritätsstufe wird im Android deklariert: Prioritätsattribut des Intent-Filter-Elements. Je größer die Zahl, desto höher die Prioritätsstufe. Der Wertebereich liegt zwischen -1000 und 1000. Die Prioritätsstufe kann auch durch Aufrufen von setPriority () des IntentFilter-Objekts festgelegt werden. Empfänger einer ordnungsgemäßen Übertragung können die Übertragung der Übertragungsabsicht beenden. Sobald die Übertragung der Übertragungsabsicht beendet ist, können nachfolgende Empfänger die Übertragung nicht mehr empfangen.
Zusätzlich kann der Empfänger einer bestellten Sendung die Daten an den nächsten Empfänger weiterleiten. Nachdem A beispielsweise die Sendung erhalten hat, kann es die Daten in seinem Ergebnisobjekt speichern. Wenn die Sendung an B gesendet wird, kann B das Ergebnisobjekt von A abrufen. Die von A gespeicherten Daten abrufen.
Context.sendBroadcast () sendet eine normale Sendung, und alle Abonnenten haben die Möglichkeit, diese abzurufen und zu verarbeiten.
Context.sendOrderedBroadcast () sendet eine bestellte Sendung. Das System führt die Empfänger einzeln gemäß der vom Empfänger festgelegten Priorität aus. Der vorherige Empfänger hat das Recht, die Sendung zu beenden (BroadcastReceiver.abortBroadcast ()), wenn die Sendung vom vorherigen empfangen wird. Wenn der Empfänger beendet wird, können die nachfolgenden Empfänger die Sendung nicht mehr empfangen. Bei geordneter Übertragung kann der vorherige Empfänger die Daten über die Methode setResultExtras (Bundle) im Ergebnisobjekt speichern und dann an den nächsten Empfänger übergeben. Der nächste Empfänger kann den vorherigen über den folgenden Code abrufen: Bundle bundle = getResultExtras (true)) Vom Empfänger im Ergebnisobjekt gespeicherte Daten
Der Unterschied zwischen lokaler und globaler Sendung
BroadcastReceiver ist eine Möglichkeit zur Kommunikation zwischen Anwendungen, zwischen Anwendungen und Systemen sowie innerhalb von Anwendungen
LocalBroadcastReceiver sendet und empfängt Broadcasts nur innerhalb seiner eigenen Anwendung, dh nur seine eigene Anwendung kann sie empfangen. Die Daten werden nur in diesem Programm sicherer gesendet und sind effizienter.
BroadcastReceiver verwenden
1. Machen Sie eine Absicht (kann Parameter tragen)
2. Verwenden Sie sendBroadcast (), um die Absicht zu übergeben.
3. Lassen Sie die Broadcast-Empfängerklasse BroadcastReceiver erben und überschreiben Sie die onReceive-Methode (oder Sie können eine anonyme innere Klasse oder etwas anderes erstellen).
4. Registrieren Sie den Rundfunkempfänger in Java (dynamische Registrierung) oder direkt im Manifest (statische Registrierung). Verwenden Sie registerReceiver (), um den Empfänger und den intentFilter zu übergeben
5. Die Aufhebung der Registrierung kann in der Funktion OnDestroy () erfolgen. UnregisterReceiver () wird an den Empfänger übergeben
LocalBroadcastReceiver verwenden
LocalBroadcastReceiver kann nicht statisch und nur dynamisch registriert werden.
Wird beim Senden und Registrieren der sendBroadcast-Methode und der registerReceiver-Methode von LocalBroadcastManager verwendet
Unsere anderen Produkt:
Professionelles UKW-Radiosender-Ausrüstungspaket
|
||
|
Geben Sie eine E-Mail-Adresse ein, um eine Überraschung zu erhalten
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanisch
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenisch
az.fmuser.org -> Aserbaidschanisch
eu.fmuser.org -> Baskisch
be.fmuser.org -> Weißrussisch
bg.fmuser.org -> Bulgarisch
ca.fmuser.org -> Katalanisch
zh-CN.fmuser.org -> Chinesisch (vereinfacht)
zh-TW.fmuser.org -> Chinesisch (traditionell)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tschechisch
da.fmuser.org -> Dänisch
nl.fmuser.org -> Niederländisch
et.fmuser.org -> Estnisch
tl.fmuser.org -> Philippinisch
fi.fmuser.org -> Finnisch
fr.fmuser.org -> Französisch
gl.fmuser.org -> Galizisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Deutsch
el.fmuser.org -> Griechisch
ht.fmuser.org -> Haitianisches Kreol
iw.fmuser.org -> Hebräisch
hi.fmuser.org -> Hindi
hu.fmuser.org -> Ungarisch
is.fmuser.org -> Isländisch
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Irisch
it.fmuser.org -> Italienisch
ja.fmuser.org -> Japanisch
ko.fmuser.org -> Koreanisch
lv.fmuser.org -> Lettisch
lt.fmuser.org -> Litauisch
mk.fmuser.org -> Mazedonisch
ms.fmuser.org -> Malaiisch
mt.fmuser.org -> Malteser
no.fmuser.org -> Norwegisch
fa.fmuser.org -> Persisch
pl.fmuser.org -> Polnisch
pt.fmuser.org -> Portugiesisch
ro.fmuser.org -> Rumänisch
ru.fmuser.org -> Russisch
sr.fmuser.org -> Serbisch
sk.fmuser.org -> Slowakisch
sl.fmuser.org -> Slowenisch
es.fmuser.org -> Spanisch
sw.fmuser.org -> Suaheli
sv.fmuser.org -> Schwedisch
th.fmuser.org -> Thai
tr.fmuser.org -> Türkisch
uk.fmuser.org -> Ukrainisch
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesisch
cy.fmuser.org -> Walisisch
yi.fmuser.org -> Jiddisch
FMUSER Wireless Video- und Audioübertragung einfacher!
Kontakt
Adresse
Nr.305 Zimmer HuiLan Gebäude Nr.273 Huanpu Road Guangzhou China 510620
Kategorien
Newsletter