Anda di halaman 1dari 4

1. Berikan contoh untuk setiap komponen aplikasi pada Android !

Jawab :

1) 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.

2) 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.

3) 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.

4) 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.
5) 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.

6) Widgets

Contoh : aplikasi visual yang biasanya ditambahkan ke home screen seperti


cuaca, pencarian, pemutar musik, clean master, dan lain-lain

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

Jawab :

1) Void onCreate (Budle savedInstanceState)

Dipanggil pertama kali ketika activity pertama dimulai. Untuk melakukan


pengaturan awal ketika objek pertama kali dipakai.

2) Void onStart ()

Dipanggil ketika activity sudah terlihat pada user. Ketika interface aplikasi
sudah terlihat oleh user untuk memulai activity.

3) Void onRestart ()

Dipanggil setelah activity berhenti dan ditampilkan ulang oleh user. Saat
activity dimatikan yang kemudian di panggil kembali oleh user.

4) Void onResume ()

Dipanggil ketika hasil activity atau new intent. Ketika activity berinteraksi
dengan user. Saat user sudah bisa berinteraksi dengan aplikasi.

5) 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.

6) 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.
7) 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