Sesuai dengan judul, pada
kesempatan kali ini saya ingin memperkenalkan beberapa bagian bagian penting di
dalam Project android yang akan kita
buat. Dalam hal ini dapat dilihat pada bagian Package Explorer disebelah kiri.
Pada direktori src ini ekstensi file nya berupa ekstensi java (.java) , misal MainActivity.java
dimana file pada direktori ini merupakan system atau aktivitas yang pertama
kali dijalankan. Pada direktori ini juga sebagai tempai penyimpanan database
yang akan digunakan dengan ekstensi yang sama (.java), misal DatabaseKuis.java.
Kemudian di dalam file MainActivity.java tersebut terdapat fungsi R.layout.layout_mulai dengan perintah setContentView. R disini
diartikan sebagai pemanggilan file R.java,
layout yang diartikan sebagai pemanggilan tampilan
atau user interface, sedangkan layout_mulai
diartikan sebagai pemanggilan file main.xml.
Script MainActivity.java
Pada script diatas,
didalamnya terdapat activity yaitu public
class MainActivity extends Activity yang merupakan class untuk sebuah user
interface kemudian terdapat sebuah method onCreate yaitu protected void onCreate (Bundle savedInstanceState) yang berfungsi
memanggil setContentView (R.layout_mulai),
dimana setContentView memanggil sebuah file bernama layout_mulai.xml.
Kemudian pada
direktori gen, dimana file R.java
ini disimpan.
Seperti yang saya
bilang file R.java ini merupakan tempat
pemganggilan file R. Kelas ini berfungsi sebagai index yang menghubungkan semua
resource pada aplikasi yang dikembangkan. Kelas ini akan di-generate
secara otomatis ketika kita membuat sebuah project dan TIDAK BOLEH DIMODIFIKASI.
Pada direktori assets, direktori bisa dimanfaatkan
oleh programmer untuk menyimpan file audio, video, file html, gambar dan file
bantu lainnya. Biasanya file assets banyak dipakai oleh aplikasi game.
Direktori libs , berisi library resmi dari Google
atau android. Library paling sering yang ada disini adalah
android-support-v4.jar yang
dipakai untuk membuat tampilan interface ICS di android dengan versi yang lebih
rendah seperti Froyo atau Gingerbread.
Kemudian
pada direktori res, pada direktori
ini terdapat file- file untuk penyimpanan semua gambar (dalam ekstensi .jpg dan
.png). Misal pada drawable-mdpi yang artinya drawable dengan medium
density (beresolusi menengah), yang
mana merupakan folder yang berisi image atau gambar yang akan dipanggil untuk
ditampilkan pada system Android dengan resolusi layar dengan kerapatan tinggi.
Sedangkan drawable-ldpi artinya
drawable dengan low density (beresolusi rendah) dan drawable-hdpi artinya
drawable dengan hight density (beresolusi tinggi).
Kemudian direktori value terdapat file strings.xml
dimana string.xml berfungsi untuk
menyimpan string object agar nilai dari string object tersebut nantinya dapat
digunakan oleh komponen komponen pada android eclipse.
Dan yang terakhir yang akan saya bahas adalah Android Manifest.xml. Dimana Beris semua
aturan dan konfigurasi dari proyek android. Penjelasan detail akan dibahas
secara terpisah. Hal paling penting di file ini adalah mendata semua Activity.







Tidak ada komentar:
Posting Komentar