Modul 5 PAPB - Pengenalan Komponen Ul (PickerView & ListView) dan Penggunaan Resource


Teori Singkat

v  Application Resource

Aplikasi yang bagus adalah aplikasi yang mengakses sumber daya secara programatikal dari pada menggunakannya secara hardcoding ke dalam source code. Ada beberapa alasan Menyimpan resource di suatu merupakan pengembangan yang lebih terorganisasi. Mengeksternalisasikan sumber daya seperti string akan memudahkan untuk menglokalisasikan aplikasi untuk bahasa-bahasa yang berbeda berdasarkan daerah geografis. Selain itu, pembuatan string resource juga akan memudahkan jika string digunakan beberapa kali dan terjadi perubahan. Kita hanya perlu mengubah satu nilai string resource tanpa harus mengubahnya di source code satu persatu.

v  Apa itu Application Resource

 

Semua aplikasi android dibuat dengan dua hal : fungsionalitas (instruksi kode) dan data (sumber daya). Fungsionalitas adalah kode yang menentukan bagiamana aplikasi akan bekerja, di dalamnya terdapat algoritma yang membuat aplikasi berjalan. Sumber daya (resource) berupa text string, style & theme, color, dimension, image & icon, audio, video, dan data lainnya yang digunakan oleh aplikasi.

v  Lokasi Application Resource

 

File sumber daya Android disimpan secara terpisah dari file kelas .java di project Android. Pada umumnya sumber daya disimpan dalam XML. Semua sumber daya harus dibuat di direktori project /res di dalam sub-direktori tertentu.


Di bawah ini merupakan nama-nama sub-direktori /res :

 

Ø  /res/drawable-*/ : berisi sumber daya grafis

Ø  /res/layout/ : berisi sumberdaya layout dan UI

Ø  /res/menu/ : berisi sumberdaya untuk menampilkan option atau action di activity

Ø  /res/values/ : berisi sumberdaya string, style & theme, color, dimension.

 

    Resource digunakan pada komponen UI seperti textView, imageView, Button, dan lain-lain.        Application Resource dapat ditulis dalam kode xml ataupun dalam kode java. 

Komentar

Postingan populer dari blog ini

Tugas 3 (Modul 4) PAPB - Pengenalan Komponen UI Lanjutan Pada Android Studio