FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albania
ar.fmuser.org -> Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusia
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Cina (Sederhana)
zh-TW.fmuser.org -> Mandarin (Tradisional)
hr.fmuser.org -> Kroasia
cs.fmuser.org -> Ceko
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Filipina
fi.fmuser.org -> Finlandia
fr.fmuser.org -> Perancis
gl.fmuser.org -> Galicia
ka.fmuser.org -> Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Yunani
ht.fmuser.org -> Kreol Haiti
iw.fmuser.org -> Ibrani
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongaria
is.fmuser.org -> Islandia
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Irlandia
it.fmuser.org -> Italia
ja.fmuser.org -> Jepang
ko.fmuser.org -> Korea
lv.fmuser.org -> Latvia
lt.fmuser.org -> Lithuania
mk.fmuser.org -> Makedonia
ms.fmuser.org -> Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Norwegia
fa.fmuser.org -> Persia
pl.fmuser.org -> Polandia
pt.fmuser.org -> Portugis
ro.fmuser.org -> Rumania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Serbia
sk.fmuser.org -> Slowakia
sl.fmuser.org -> Slovenia
es.fmuser.org -> Spanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Swedia
th.fmuser.org -> Thailand
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraina
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Penerima siaran:
1) Penerima siaran adalah komponen yang berfokus pada penerimaan informasi pemberitahuan siaran dan melakukan pemrosesan yang sesuai. Banyak siaran berasal dari sistem — misalnya, pemberitahuan perubahan zona waktu, tingkat baterai rendah, foto diambil, atau pengguna mengubah pilihan bahasa. Aplikasi juga dapat menyiarkan-misalnya, untuk memberi tahu aplikasi lain bahwa beberapa data telah diunduh dan dalam status dapat digunakan.
2) Aplikasi dapat memiliki sejumlah penerima siaran untuk menanggapi semua pesan notifikasi yang diminati. Semua penerima mewarisi dari kelas dasar BroadcastReceiver.
3) Penerima siaran tidak memiliki antarmuka pengguna. Namun, mereka bisa memulai aktivitas sebagai respons terhadap informasi yang mereka terima, atau menggunakan NotificationManager untuk memberi tahu pengguna. Notifikasi dapat digunakan dengan berbagai cara untuk menarik perhatian pengguna dengan mem-flash lampu latar, bergetar, memutar suara, dan sebagainya. Secara umum, ikon tetap ditempatkan di bilah status, dan pengguna dapat membukanya dan menerima pesan.
Ada berapa macam siaran? Apa perbedaan di antara keduanya?
Penyiaran dibagi menjadi dua jenis: "Siaran normal" dan "Siaran berurutan". Siaran biasa sepenuhnya tidak sinkron dan dapat diterima oleh semua penerima pada waktu yang sama (secara logis). Efisiensi pengiriman pesan relatif tinggi, namun kekurangannya adalah penerima tidak dapat meneruskan hasil pemrosesan ke penerima berikutnya, dan siaran tidak dapat dihentikan. Penyebaran Intent.
Namun, siaran teratur didasarkan pada prioritas yang dinyatakan oleh penerima, dan penerima menerima siaran tersebut secara bergantian. Misalnya, jika level A lebih tinggi dari B, dan level B lebih tinggi dari C, maka siaran pertama-tama ditransmisikan ke A, lalu ke B, dan terakhir ke C. Tingkat prioritas dideklarasikan di android: atribut prioritas dari elemen filter maksud. Semakin besar angkanya, semakin tinggi tingkat prioritasnya. Rentang nilainya dari -1000 hingga 1000. Tingkat prioritas juga bisa disetel dengan memanggil setPriority () dari objek IntentFilter. Penerima siaran teratur dapat menghentikan siaran Maksud siaran. Setelah siaran Intent siaran dihentikan, penerima berikutnya tidak akan dapat menerima siaran tersebut.
Selain itu, penerima siaran yang dipesan dapat meneruskan data ke penerima berikutnya. Misalnya, setelah A mendapat siaran, ia bisa menyimpan data di objek hasil. Ketika siaran dikirim ke B, B bisa mendapatkan objek hasil dari A. Dapatkan data yang disimpan oleh A in.
Context.sendBroadcast () mengirim siaran biasa, dan semua pelanggan memiliki kesempatan untuk mendapatkan dan memprosesnya.
Context.sendOrderedBroadcast () mengirim siaran berurutan. Sistem akan mengeksekusi penerima satu per satu sesuai dengan prioritas yang dideklarasikan oleh penerima. Penerima sebelumnya berhak menghentikan siaran (BroadcastReceiver.abortBroadcast ()), jika siaran diterima oleh penerima sebelumnya. Jika penerima dihentikan, penerima berikutnya tidak lagi bisa mendapatkan siaran tersebut. Untuk siaran berurutan, penerima sebelumnya bisa menyimpan data dalam objek hasil melalui metode setResultExtras (Bundle), lalu meneruskannya ke penerima berikutnya. Penerima berikutnya bisa mendapatkan yang sebelumnya melalui kode: Bundle bundle = getResultExtras (true)) Data yang disimpan oleh penerima di objek hasil
Perbedaan antara siaran lokal dan siaran global
BroadcastReceiver adalah cara untuk berkomunikasi antar aplikasi, antara aplikasi dan sistem, dan di dalam aplikasi
LocalBroadcastReceiver hanya mengirim dan menerima siaran dalam aplikasinya sendiri, yaitu hanya aplikasinya sendiri yang dapat menerimanya. Data lebih aman disiarkan hanya dalam program ini, dan lebih efisien.
Penggunaan BroadcastReceiver
1. Buat maksud (bisa membawa parameter)
2. Gunakan sendBroadcast () untuk meneruskan maksud;
3. Buat kelas penerima siaran mewarisi BroadcastReceiver dan ganti metode onReceive (atau Anda bisa membuat kelas dalam anonim atau semacamnya)
4. Daftarkan penerima siaran di java (pendaftaran dinamis) atau langsung di Manifest (pendaftaran statis). Gunakan registerReceiver () untuk meneruskan receiver dan intentFilter
5. Membatalkan pendaftaran bisa dalam fungsi OnDestroy (), unregisterReceiver () diteruskan ke penerima
Penggunaan LocalBroadcastReceiver
LocalBroadcastReceiver tidak dapat didaftarkan secara statis, dan hanya dapat didaftarkan secara dinamis.
Digunakan saat mengirim dan mendaftar, metode sendBroadcast LocalBroadcastManager dan metode registerReceiver
produk kami yang lain:
Paket Peralatan Stasiun Radio FM Profesional
|
||
|
Masukkan email untuk mendapatkan kejutan
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albania
ar.fmuser.org -> Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusia
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Cina (Sederhana)
zh-TW.fmuser.org -> Mandarin (Tradisional)
hr.fmuser.org -> Kroasia
cs.fmuser.org -> Ceko
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Filipina
fi.fmuser.org -> Finlandia
fr.fmuser.org -> Perancis
gl.fmuser.org -> Galicia
ka.fmuser.org -> Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Yunani
ht.fmuser.org -> Kreol Haiti
iw.fmuser.org -> Ibrani
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongaria
is.fmuser.org -> Islandia
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Irlandia
it.fmuser.org -> Italia
ja.fmuser.org -> Jepang
ko.fmuser.org -> Korea
lv.fmuser.org -> Latvia
lt.fmuser.org -> Lithuania
mk.fmuser.org -> Makedonia
ms.fmuser.org -> Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Norwegia
fa.fmuser.org -> Persia
pl.fmuser.org -> Polandia
pt.fmuser.org -> Portugis
ro.fmuser.org -> Rumania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Serbia
sk.fmuser.org -> Slowakia
sl.fmuser.org -> Slovenia
es.fmuser.org -> Spanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Swedia
th.fmuser.org -> Thailand
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraina
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
Kontak
Alamat:
No.305 Kamar HuiLan Building No.273 Huanpu Road Guangzhou China 510620
Kategori
Buletin