Selasa, Januari 14, 2014

ajar ANDROID

Membuat Aplikasi Android Di Eclipse

Langkah-langkahnya adalah sebagai berikut.
    1. install JDK 6 atau jdk 7 dengan cara seperti ini
    1. install eclipsenya (bisa download di http://www.eclipse.org/downloads) jika file kita download adalah file .zip atau .rar, maka sselanjutnya kita extract file tersebut ke /opt dengan cara sebagai berikut. 
    2. setelah itu buka aplikasi eclipse yang sudah kita extract tadi dengan cara
setelah itu akan muncul halaman awal eclipse seperti gambar.

    1. download ADT nya (http://developer.android.com/sdk/eclipse-adt.html)
    2. pada eclipse pilih help >> install new software
    3. pada tampilan di bawah ini pilih add kemudian cari di mana lokasi kita menyimpan ADT tadi
    4. klik ok lalu finish
    5. selanjutnya kita menginstall lagi SDK nya dengan cara pilih windows pada menu bar eclipse >> preference, tapi sebelumnya download dulu sdk-android di (http://developer.android.com/sdk/index.html)
    6. Pada gambar seperti di bawah ini pilih android kemudian pada kolom sebelah kanan klik browse kemudian cari sdk yang sudah kita download tadi lalu pilih android 2.2 (froyo) trus aply >> ok.
    7. masih di eclipse pilih windows pada menubar >> android SDK dan AVD manager
    8. pada tampilan gambar di bawah ini pilih new untuk membuat emulator android
    9. pada tampilan ini isikan nama emulator android sesuai keinginan dan pilih targetnya android 2.2 kemudian create AVD
    10. setelah itu akan muncul lagi tampilan seperti tampilan nomor 11, namun ini sudah ada emulator AVD android yang kita bikin tadi yaitu umar2.2
    11. dari tampilan di atas pilih AVD name dengan target name android2.2 lalu start kemudian klik LAUNCH dan selanjutnya akan muncul emulator android seperti gambar

membuat hello word pada emulator android
sementara emulator berjalan kita buat project dengan nama helloword dengan cara sebagai berikut.
  1. masih tetap di eclipse pilih file pada menubar >> new >> project
  2. kemudian pilih android project seperti gambar
  1. kemudian klik next dan akan muncul tampilan berikut 
untuk menampilkan helloword pada emulator android, runing project caranya klik kanan pada projectnya >> run As >> android aplication
hasilnya

sekarang helloword sudah berhasil di tampilkan, selanjutnya kita akan coba menampilkan biodata pada emulator android.
Berikut langkah-langkahnya.
  1. ketikan script berikut pada file main.xml

  1. kemudian tambahkan script berikut pada file string.xml nya.
3. kemudian klik kanan pada projectnya >> run As >> android Aplicaion dan lihat hasinya.

  
Ini belajar membuat form pendaftaran
Buat Projek Baru “FormPendaftaran”
Next sampai finish.
Edit file strings.xml, tambahkan kode berikut :
    <string name="name_message">Enter your name</string>
    <string name="address_message">Enter your address</string>
    <string name="button_send">Send</string>

Edit file activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:orientation="vertical"
    tools:context=".MainActivity" >
      
<EditText android:id="@+id/name_message"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@string/name_message" />
      
       <EditText android:id="@+id/address_message"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@string/address_message" />
      
        <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/button_send"
        android:onClick="sendMessage"
         />
</LinearLayout>
Edit file MainActivity.java
Tambakan fungsi sendMessage berikut :
public void sendMessage(View view) {
  Intent intent = new Intent(this, DisplayMessageActivity.class);
             
  EditText editTextName = (EditText) findViewById(R.id.name_message);
  String messageName = editTextName.getText().toString();
  EditText editTextAddress = (EditText) findViewById(R.id.address_message);
  String messageAddress=editTextAddress.getText().toString();
      
  intent.putExtra(EXTRA_MESSAGE_1, messageName);
  intent.putExtra(EXTRA_MESSAGE_2, messageAddress);
  startActivity(intent);
}

Tambahkan kode berikut untuk pembuatan variabel EXTRA_MESSAGE
    public final static String EXTRA_MESSAGE_1="com.example.myfirstapp.MESSAGE_1";
    public final static String EXTRA_MESSAGE_2="com.example.myfirstapp.MESSAGE_2";

Buat Activity baru dengan nama DisplayMessageActivity.java
Edit file activity_display_message.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".DisplayMessageActivity" >
    <TextView
        android:id="@+id/show_message"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="15pt"
         />

     <TextView
         android:id="@+id/show_message2"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:textSize="15pt" />
   
</LinearLayout>


Edit file DisplayMessageActivity.java
public class DisplayMessageActivity extends Activity {

       @Override
       protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);                     
              setContentView(R.layout.activity_display_message);
              // Show the Up button in the action bar.
              setupActionBar();
             
              Intent intent = getIntent();
           String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE_1);
           String message2 = intent.getStringExtra(MainActivity.EXTRA_MESSAGE_2);
             
           TextView resultNameOA=(TextView)findViewById(R.id.show_message);
              resultNameOA.setText(message);
             
              TextView resultAddressOA=(TextView)findViewById(R.id.show_message2);
              resultAddressOA.setText(message2);
       }

       /**
        * Set up the {@link android.app.ActionBar}, if the API is available.
        */
       @TargetApi(Build.VERSION_CODES.HONEYCOMB)
       private void setupActionBar() {
              if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                     getActionBar().setDisplayHomeAsUpEnabled(true);
              }
       }
....
....
.....


JALANKAN APLIKASI