Anda di halaman 1dari 3

1. Berikan contoh untuk setiap komponen aplikasi pada android !

Jawaban :
a. Activities
Contoh : aplikasi e-mail mungkin salah satu kegiatan yang menunjukkan
daftar e-mail baru, kegiatan lain untuk menulis e-mail dan kegiatan lain
untuk membaca e-mail. Jika sebuah aplikasi memiliki lebih dari satu
activity, salah satu dari mereka harus ditandai sebagai activity yang
disajikan ketika aplikasi diluncurkan.

b. Services
Contoh : aplikasi pemutar musik, kita dapat menggunakan suatu kegiatan
untuk memilih trek musik dari kartu SD dan memainkannya. Ketika mulai
diputar, pengguna dapat membuka applikasi lain dan memainkan musik di
layar belakang.

c. Content Providers
Contoh : penyedia konten di android adalah database kontak. Kita dapat
menulis kontak kemudian menyimpannya. Penyedia konten database
kontak memungkinkan aplikasi lain untuk query, membaca, memodifikasi
dan menulis info kontak.

d. Intents
Contoh : untuk mengirim e-mail, kita dapat menggunakan intents. Kami
juga akan menentukan data yang akan dioperasikan. Pada menerima
intents, sistem android akan memanggil sebuah kegiatan yang mampu
mengirim pesan e-mail dengan data yang kita tentukan. Jika ada lebih dari
satu kegiatan yang mampu menerima intents, sistem akan menyajikan
pemilihan kepada pengguna sehingga ia dapat memilih kegiatan / aplikasi
harus menangganinya.

e. Broadcast Receivers
Contoh : pemberitahuan yang diprakarsai oleh sistem android seperti
peringatan bahwa baterai habis, layar dimatikan, perubahan zona waktu,
kamera telah digunakan untuk mengambil gambar.
f. Widgets
Contoh : aplikasi visual yang biasanya ditambahkan ke home screen
seperti cuaca, pencarian, pemutar musik, clean master, dan lain-lain

g. Notifications
Contoh : ketika perangkat menerima pesan teks atau g-mail, pengolahan
pesan dan aplikasi g-mail mengunakan notification untuk memperingatkan
pengguna dengan adannya kedip lampu, memutar lagu, menampilkan
icon, dan menggeser ringkasan teks.

2. Jelaskan beberapa fungsi dari setiap transition method !


Jawaban :
a. Void onCreate (Budle savedInstanceState)
Dipanggil pertama kali ketika activity pertama dimulai. Untuk melakukan
pengaturan awal ketika objek pertama kali dipakai.

b. Void onStart ()
Dipanggil ketika activity sudah terlihat pada user. Ketika interface aplikasi
sudah terlihat oleh user untuk memulai activity.

c. Void onRestart ()
Dipanggil setelah activity berhenti dan ditampilkan ulang oleh user. Saat
activity dimatikan yang kemudian di panggil kembali oleh user.

d. Void onResume ()
Dipanggil ketika hasil activity atau new intent. Ketika activity berinteraksi
dengan user. Saat user sudah bisa berinteraksi dengan aplikasi.

e. Void onPause ()
Dipanggil ketika perangkat dalam mode sleep atau ketika new activity
dimulai. Untuk melakukan perubahan data dan mempersiapkan diri untuk
berhenti berinteraksi dengan user.
f. Void onStop ()
Dipanggil ketika activity sudah tidak terlihat pada user. Ketika
menghentikan activity. Entah itu karena dihentikan oleh user atau karena
memulai activity yang lainnya.

g. Void onDestroy ()
Dipanggil sebelum sebuah activity di matikan. Saat activity dalam keadaan
stopped dan system membutuhkan ruang memory untuk menjalankan
proses yang lain.

Anda mungkin juga menyukai