Praktikum 1 - Getting Started with Android Dosen : Tenia Wahyuningrum, S.Kom., MT Sebelum menjalankan aplikasi sederhana Hello World, kita perlu untuk menginstal programming environment. Hello World App dijalankan dengan Android emulator (yang mungkin akan berjalan lambat) dan menggunakan ponsel (yang akan berjalan lebih cepat). Resource yang paling baik untuk membangun aplikasi android adalah Android Developers. Kita akan menggunakan developers sebagai sumber materi sebagai bagian dari kuliah ini. Creating a New Android Project Untuk memulai aplikasi Android baru (dalam hal ini akan membuat HelloWorld), ikuti wizard sebagai berikut. 1. Klik "Start a new Android Studio project" seperti gambar berikut. 2. Isikan pada Application name, package name, dan project location seperti pada gambar. Package name adalah nama domain perusahaan (isikan bebas). Jika Anda ingin mengubah package name, klik edit pada kanan dari package name. Project Location adalah tempat dimana Anda akan menyimpan
project. Anda dapat memilih tempat yang anda inginkan. Selanjutnya klik next. 3. Untuk Minimum Required SDK, biarkan secara default and klik next 4. Buatlah activity. Disini Anda dapat memilih template yang diinginkan untuk aplikasi Anda. Pilih BlankActivity dan klik next. 5. New blank activity. Kemudian, klik default setting, dan klik finish. Hasilnya akan terlihat seperti ini.
MainActivity.java Open the app/java folder and look at the MainActivity.java code. package edu.dartmouth.cs.helloworld.helloworld; import android.support.v7.app.actionbaractivity; import android.os.bundle; import android.view.menu; import android.view.menuitem; public class MainActivity extends ActionBarActivity { @Override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } @Override public boolean oncreateoptionsmenu(menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.menu_main, menu); return true; } @Override public boolean onoptionsitemselected(menuitem item) { // Handle action bar item clicks here. The action bar will
} } // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getitemid(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onoptionsitemselected(item); Running HelloWorld App Bagaimana cara menjalankan aplikasi tergantung pada dua hal, apakah Anda ingin melihat kekuatan pada device Android secara langsung, atau menggunakan emulator. Pada modul ini akan dijelaskan bagaimana menginstal dan menjalankan aplikasi pada device yang riil dan menggunakan emulator Android. Running HelloWorld on your phone Keuntungan besar menggunakan ponsel untuk membangun program adalah kecepatan saat load dan menjalankan program. Ini sangat kontras dengan emulator yang akan dibahas berikutnya, dimana program akan berjalan lambat dibandingkan dengan menjalankan di ponsel. Sebelum memulai, pastikan ponsel terhubung dengan laptop melalui USB port, seperti pada gambar berikut. Android Studio akan menginstal Hello World app pada ponsel yang terhubung dan menjalankannya.
Kemudian, klik setting pada ponsel dan pilih Developer option (opsi pengembang) dan pilihlah USB debugging hal ini akan mengijinkan Android Studio untuk berkomunikasi dengan ponsel untuk memrogramnya.
Pada dasarnya vendor dan provider tidak ingin opsi yang dapat diakses tanpa mengubahnya menjadi enable, jadi jika Anda tidak dapat melihat pilihan pengembang tombol, Anda harus tekan pada tombol About phone (di bawah pengaturan ) dan klik tombol Build nomor ' 7 ~ 8 kali dan sekarang Anda melihat pilihan pengembang. Klik dan jalankan button run pada toolbar Pilih Android Application dan klik OK.
Aplikasi telah di unduh, terinstal dan berjalan pada ponsel
If you app did not run Jika Anda tidak dapat melihat aplikasi berjalan pada ponsel, silakan cek USB enabled pada status bar seperti pada gambar berikut. Jika hal ini tidak dapat berjalan, pastikan Anda telah menekan klik pada opsi USB debugging seperti yang telah dibahas diatas. Jika masih belum bisa bekerja, anda dapat mencabut kabel USB dan memasukkannya kembali. Lihat kotak dialog yang akan terlihat pada ponsel. Jika itu bekerja, cek "Always allow from this computer" dan klik OK, seperti yang terlihat berikut ini.
Running HelloWorld on the Android Emulator Sekarang, mari kita jalankan program menggunakan emulator. Pengembang tanpa ponsel, memungkinkan mereka untuk menjalankan kode, pengujian dan kode debug. Kode yang berjalan pada emulator sama dengan yang berjalan pada perangkat riil (ponsel). Untuk menjalankan aplikasi, klik tombol run pada Android Studio. Dalam dialog pilih perangkat, klik lauch emulator dan klik OK. Android Studio akan menginstal aplikasi pada AVD Anda, waktu yang dibutuhkan bervariasi, bisa jadi agak memakan waktu yang lama.
Tugas pertamaku 1. Buatlah program helloworld, dan jalankan aplikasi tersebut (boleh di ponsel maupun emulator)! 2. Jelaskan fungsi mainactivity.java dan activity_main.xml dalam direktori android! 3. Apa perbedaan wrap content dan match parent pada pengaturan layout? Diambil dari kuliah : Smartphone Programming, Professor Andrew T. Campbell http://www.cs.dartmouth.edu/~campbell/cs65/cs65.html