Hello world pada Android

6 02 2009

Salah satu sitem operasi pesaing windows dan juga apple pada Pocket PC adalah Android. Android merupakan produk keluaran google. Hanya sekedar iseng, mencoba2 membuat aplikasi di atas platform Android ini ternyata bisa di develop dengan menggunakan Java. Berikut adalah kronologi pembuatan hello world pada Android. Pertama tentu harus kita download SDK Android terlebih dahulu (gratis! bisa di download di sini). Sebagai catatan, salah satu IDE yang mendukung adalah Eclipse 3.4 (Ganymede). Penulis menggunakan IDE ini untuk mendevelop aplikasi Android di atas platform pesaing Android (Windows). Untuk mendevelopnya juga bisa di atas platform pesaing yang lain seperti Mac dan Linux.

Setelah selesai mengunduh SDK Android tadi, tambahkan setting environment variables dari Windows ke direktori tools/ dari SDK Android tadi. Langkah berikutnya adalah melakukan penambahan plug-in dari IDE yang digunakan. Untuk Eclipse 3.4 (Ganymede):
1. Pertama jalankan Eclipse, kemudian pilih Help > Software Updates…
2. Pada dialog yang muncul, pilih tab Available Software
3. Klik Add Site…
4. Masukkan lokasi berikut  https://dl-ssl.google.com/android/eclipse/, kemudian pilih OK
5. Kembali pada tab Available Software, kemudian pilih check box pada pada “Android Developer Tools” dan “Android Editor” dan pilih install
6. Restart Eclipse
Setelah di-restart, update preference dari Eclipse, pilih Window > Preferences… Kemudian pilih Android pada panel kiri dan berikan lokasi SDK Android yang telah didownload dan telah diekstrak tadi. Pilih Apply, kemudian OK

Setelah selesai, buat project Android baru dengan memilih menu File > New > Project, kemudian pilih Android Project seperti ditunjukkan gambar di bawah ini, kemudian pilih Next

hello_world_01

Kemudian isi detail dari project sebagai berikut:

hello_world_1

Setelah selesai, nanti akan diperoleh kelas HelloAndroid dalam package (HelloAndroid > src > com.android.hello). Akan terlihat seperti di bawah ini:

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

Kemudian coba ubah menjadi seperti di bawah ini:

package com.android.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android!\nCreated by kpe05001");
        setContentView(tv);
    }
}

Kemudian tinggal di-run. Hasilnya akan muncul pada emulator seperti gambar di bawah ini:

emu1tampilan emulator (sebelum program berjalan)

emu2tampilan hello world yang dibuat

Demikian, semoga bermanfaat!😀


Aksi

Information

5 responses

6 02 2009
okyfirmansyah

ah, pake Java ya? males ah, gw doyannya yg pake c ndry

17 02 2009
Ian

klo develop aplikasi untuk di blackberry pake apa ya? java juga kah? atau punya bahasa sendiri kayak symbian…CMIIW

19 02 2009
Andry Ongkinata

@Ian:
untuk di blackberry pake Java juga bisa, pake IDE NetBeans Mobility Pack v5.5, trus pake Java Development Environment (JDE) v4.1. cuma saya belum pernah nyoba… coba kunjungi http://www.netbeans.org/kb/55/blackberry.html

4 06 2009
icung

um gimana cara install android sdk 1.5 di window xp?

18 08 2011
seli_usel

terimakasih atas infonya,

kalau boleh tahu gmn cara insttalnya iy??

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




%d blogger menyukai ini: