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()