Home Start Back Next End
  
30
Class akan menampilkan interface yang tediri dari Views
dan respons untuk
menjalankan aksi tertentu. Dan kebanyakan aplikasi Android terdiri atas
beberapa layar. Misalnya, ketika akan mengirim sms maka akan terlihat satu
layar yang berisi daftar kontak dan layar kedua untuk menulis isi sms.
b.
Service
Service
tidak memiliki Graphic User Interface
(GUI), tetapi
service
berjalan
pada background. Contoh, ketika memainkan musik, service
mungkin
memainkan musik atau mengambil data dari jaringan, tetapi service harus berada
dalam kelas utama. Misalnya, media player sedang memutar lagu dari daftar
lagu, aplikasi ini akan memiliki dua atau lebih activity
yang memungkinkan
pengguna untuk memilih lagu atau mengetik sms
sambil memutar lagu. Untuk
menjaga agar musik tetap berjalan, activity
player dapat menjalankan service
pada thread utama dari proses aplikasi. 
c.
Broadcast Receiver
Broadcast Receiver
berfungsi menerima dan menyampaikan notifikasi. Contoh
broadcast
adalah seperti notifikasi zona waktu yang berubah, baterai habis,
gambar yang telah selesai diambil oleh kamera atau perubahan referensi bahasa
yang digunakan. Aplikasi juga dapat menginisiasi broadcast
misalnya
memberikan informasi pada aplikasi lain bahwa data yang telah diunduh ke
perangkat dan siap untuk digunakan. Broadcast receiver
tidak memiliki user
interface
(UI) tetapi memiliki sebuah activity
untuk merespon informasi yang
diterima atau mungkin menggunakan Notification Manager
untuk memberitahu
pengguna seperti lampu layar atau perangkat getar dan lain sebagainya. 
Word to PDF Converter | Word to HTML Converter