Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface TextView Absolute Layout Table Layout
Jalankan Eclipse Pilih Menu File > New > Other Setelah muncul wizard Pilih android Project dan klik next Project Name Merupakan Nama dari Aplikasi yang akan dibuat (nama pada program setelah diinstall di device) Build Target SDK Pilih Application Programming Interface (API)
Package Name Nama paket aplikasi yang akan di buat Create Activity Nama layer/activity pada awal program dijalankan Minimum SDK Sama atau lebih kecil dari versi API yang dipilih sebelumnya Test Project helloword pada Android Virtual Device
Buat Project Android dengan ketentuan sebagai berikut : Nama Project : Hello1 Build Target : 2.3.3 (API 10) Application Name : Hello1 Package Name : swa.hello1 Create Activity : Hello1Activity Minimum SDK : 10
Folder src tempat dimana file *.java berada Folder gen letak file generate java (R.java) Folder android 2.3.3 Merupakan tempat library SDK android 2.3.3 yang dipakai oleh project eclipse yang sedang berjalan (base on build target) Folder asset letak semua file raw (exp : SQLite)
Folder res letak file resources (exp. String, audio, gambar) Folder drawable-hdpi tempat menyimpan file berolusi tinggi (High Resolution) Folder drawable-ldpi tempat menyimpan file berolusi rendah (Low Resolution) Folder drawable-mdpi tempat menyimpan file berolusi sedang (Medium Resolution) Folder layout letak file-file *.xml yang mendefinisikan tampilan user Interface Folder values berisi file-file pendefinisan sebuah variable sederhana (exp. Stringm warna, integer) AndroidManifest.xml berisi semua informasi yang dibutuhkan aplikasi agar dapat bekerja (exp. Activity, permisssion, platform sdk)
package swa.android; import android.app.activity; import android.os.bundle; public class Hello1Activity extends Activity { /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } }
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">hello World, Hello1Activity!</string> <string name="app_name">hello1</string> </resources>
/* AUTO-GENERATED FILE. DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found. It * should not be modified by hand. */ package swa.android; public final class R { public static final class attr { } public static final class drawable { public static final int ic_launcher=0x7f020000; } public static final class layout { public static final int main=0x7f030000; } public static final class string { public static final int app_name=0x7f040001; public static final int hello=0x7f040000; } }
Buat Project Android dengan ketentuan sebagai berikut : Nama Project : Hello2 Build Target : 2.3.3 (API 10) Application Name : Hello2 Package Name : swa.hello2 Create Activity : Hello2Activity Minimum SDK : 10
FILE : src/hello2activity.java import android.widget.textview; memanggil widget TextView sebagai objek untuk membuat tulisan pada device TextView hello = new TextView(this); hello.settext("selamat datang di pemrograman mobile"); setcontentview(hello); menggunakan objek TextView dan memberikan value terhadap objek tersebut dan memasukannya kedalam contentview Note : tidak dibutuhkan main.xml untuk membuat TextView, karena sudah di definisikan didalam file java
Buat Project Android dengan ketentuan sebagai berikut : Nama Project : Hello3 Build Target : 2.3.3 (API 10) Application Name : Hello3 Package Name : swa.hello3 Create Activity : Hello3Activity Minimum SDK : 10
FILE : res/layout/main.xml android:background="#ff00ff00 digunakan untuk memberikan warna background pada element objek di file xml
Buat Project Android dengan ketentuan sebagai berikut : Nama Project : AbsoluteLayout Build Target : 2.3.3 (API 10) Application Name : AbsoluteLayout Package Name : swa.absolute.layout Create Activity : AbsoluteLayoutActivity Minimum SDK : 10
FILE : res/layout/main.xml android:layout_x="30px digunakan untuk menepatkan objek sejauh 30px dari batas kiri layar device android:layout_y="30px digunakan untuk menepatkan objek sejauh 30px dari batas atas layar device
Buat Project Android dengan ketentuan sebagai berikut : Nama Project : TableLayout Build Target : 2.3.3 (API 10) Application Name : TableLayout Package Name : swa.table.layout Create Activity : TableLayoutActivity Minimum SDK : 10
FILE : res/layout/main.xml <TableLayout > <TableRow>....... </TableRow> <TableRow>....... </TableRow> </TableLayout> Digunakan untuk menjadikan object sebagai element table dimana object seolah-olah memiliki column dan baris