52405e6d24ca124JAM-Pintar-Pemrograman-Android-1
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
24 JAM!! <strong>Pintar</strong> <strong>Pemrograman</strong> <strong>Android</strong><br />
a. Activity<br />
Normalnya setiap activity menampilkan satu buah user<br />
interface kepada pengguna. Misalnya sebuah activity<br />
menampilkan daftar menu minuman, kemudian pengguna dapat<br />
memilih satu jenis minuman. Contoh lainnya pada aplikasi sms,<br />
dimana satu activity digunakan untuk menulis pesan, activity<br />
berikutnya untuk menampilkan nomor kontak tujuan, atau<br />
activity lainnya digunakan untuk menampilkan pesan-pesan<br />
lama. Meskipun activity-activity diatas terdapat dalam satu<br />
aplikasi sms, namun masing-masing activity berdiri sendiri.<br />
Untuk pindah dari satu activity ke activity lainnya dapat<br />
melakukan suatu event misalnya tombol diklik atau melalui<br />
trigger tertentu.<br />
b. Service<br />
Service tidak memliki user interface, namun berjalan di<br />
belakang layar. Misalnya music player, sebuah activity<br />
digunakan untuk memilih lagu kemudian di-play. Agar music<br />
player bisa berjalan dibelakang aplikasi lain maka harus<br />
menggunakan service.<br />
c. Intens<br />
Intens adalah mekanisme untuk menggambarkan<br />
sebuah action secara detail seperti bagaimana cara mengambil<br />
sebuah poto.<br />
d. Content Providers<br />
Menyediakan cara untuk mengakses data yang<br />
dibutuhkan oleh suatu activity, misalnya kita menggunakan<br />
applikasi berbasis peta (MAP). Activity membutuhkan cara<br />
untuk mengakses data kontak untuk prosedur navigasi.<br />
Disinilah peran content providers.<br />
Resource<br />
Resource digunakan untuk menyimpan file-file noncoding<br />
yang diperlukan pada sebuah aplikasi misalnya file icon,<br />
file gambar, file audio, file video atau yang lain. Gambar<br />
berformat JPG atu PNG sebuah aplikasi biasanya disimpan<br />
dalam folder res/drawable, icon applikasi disimpan dalam<br />
res/drawable-ldpi dan file audio disimpan dalam folder res/raw.<br />
File XML untuk membentuk sebuah user interface disimpan<br />
dalam folder res/layout.<br />
Dapatkan materi terbaru di<br />
www.omayib.com<br />
12