Yang Perlu Anda Ketahui Tentang Android

Posted: Agustus 12, 2012 in Android
Tag:,

Aktifitas pagi ini lumayan padat di temani dengan setumpuk buku referensi. Meski masih banyak kerjaan harus tetep semangat untuk bikin coretan. Okey

Kali ini kita akan membahasa tentang fundamental aplikasu android. Aplikasi android ditulis dalam bahasa pemrograman java. Kode java dikompilasi bersama dengan data file source yang di butuhkan oleh aplikasi, dimana prosesnya dipackage oleh tools yang dinamakan “apt tools” kedalam paket android sehingga menghasilkan file dengan ekstensi  apk. File apk itulah yang kita sebut dengan aplikasi yang nantinya dapat kita install di perangkat mobile.

Ada 4 jenis komponen dalam aplikasi android yang perlu di ketahui :

  • Activities

Sebuah activity akan menghasilkan user interface (UI) kepada pengguna, sehingga dapat melakukan interaksi. Sebuah aplikasi android bisa jadi hanya memiliki satu activity, tetapi pada umumnya sebuah aplikasi mempunyai banyak activity tergantung pada tujuan aplikasi dan design aplikasi tersebut.

  • Service

Service tidak memiliki GUI, tetapi ia berjalan secara background, sebagai contoh dalam memainkan game. Service mungkin memainkan game atau mengambil data dari jaringan tetapi etaip service harus berada dalam kelas induknya. Dalam hal ini service dijalankan pada thread utama dari proses aplikasi.

  • Broadcast Receiver

Broadcast receiver berfungsi menerima dan bereaksi  untuk menyampaikan notifikasi. Contoh broadcast seperti informasi zona waktu, dan low bateray.

Broadcast receiver tidak memiliki UI, tetapi memiliki sebuah activity untuk merespon informasi yang mereka terima atau bisa juga menggunakan notification manager untuk memebrikan informasi kepada pengguna.

  • Content provider

Content provider membuat kumpulan aplikasi data secara spesifik sehingga digunakan oleh aplikasi lain dan data disimpan dalam file system seperti database SQLite.

 

Okelah semoga bermanfaat ….

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s