7.3: Penerima Siaran

Tugas 1. Menyiapkan Proyek PowerReceiver

  • Buat project baru bernama PowerReceiver
  • Buat penerima siaran baru

Dalam AndroidManifest.xml tag receiver akan otomatis ditambahkan

Dalam file AndroidManifest.xml, tambahkan kode berikut di antara tag <receiver> untuk mendaftarkan Penerima Anda untuk Intent sistem:

<intent-filter>
   <action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
   <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
</intent-filter>

  • Buka file CustomReceiver dan hapus implementasi onReceive()
  • Tambahkan intent dalamnya
  • Buat pernyataan switch untuk menampilkan pesan toast yang berbeda
  • Inisialisasi vatiabel string bernama toastMessage sebelum pernyataan switch
  • Tetapkan toasMessage ke Power connected!

Aktifkan penerima dalam onStart() dan nonaktifkan onStop()

Buat dua variabel anggota PackageManager dan ComponentName

Inisialisasi keduanya dalam onCreate()

 

Tugas 2. Mengirimkan dan Menerima Siaran Khusus

Leave a Reply

Your email address will not be published. Required fields are marked *