Tombol Back Menuju ke Home Screen

Kali ini saya akan menuliskan posting singkat mengenai action yang dilakukan oleh tombol back pada android. Sebenarnya kasus seperti ini tidak lazim dalam pemrograman android karena tombol back akan kembali ke activity sebelumnya. Tetapi kali ini saya berniat untuk menggunakannya dalam pembuatan aplikasi mobile. Jadi ketika saya berada di sebuah activity maka saya ingin kembali ke halaman home dengan menekan tombol back.

Agar lebih jelas saya mencoba menerangkan aplikasi yang sudah ada, contoh music player. Ketika Anda menjalankan music player di device Android maka akan muncul activity play list, setelah memilih lagu maka Anda akan menuju ke PlayerActivity dan ketika anda menekan tombol back maka aplikasi akan menuju ke home screen.

Caranya cukup mudah, Anda cukup mengoverride method onBackPressed, seperti berikut

public void onBackPressed() {
     Intent startMain = new Intent(Intent.ACTION_MAIN);
        startMain.addCategory(Intent.CATEGORY_HOME);
        startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(startMain);

}
Iklan

Menjalankan .jar Menggunakan Jbed (emulator java) di Android

Untuk menjalankan file .jar di dalam device android sebenarnya ada beberapa cara. Anda bisa mengubah file tersebut langsung menjadi apk. Tetapi entah karena apa cara tersebut tidak jalan untuk aplikasi yang ingin saya ubah menjadi apk. File jar tersebut sudah berhasil saya ubah menjadi apk melalui http://www.netmite.com/android/ tetapi ketika saya jalankan pada device android aplikasi tersebut tidak bisa menerima output (ketika layar disentuh akan keluar warning error).

Cara lain untuk menjalankan file tersebut adalah menggunakan emulator j2me di android. Aplikasi yang saya gunakan dan akan saya bahas pada postingan kali ini adalah Jbed. oh ya, untuk melakukan testing kali ini saya menggunakan samsung galaxy young  android version 2.3.6 🙂 Baca lebih lanjut

Penggunaan Intent di Android

Intent adalah pesan asynchronous yang memungkinkan aplikasi untuk memberikan request secara fungsionalitas dari komponen yang berbeda di sitem android, misalnya Service, broadcast receiver atau Activity. Sebuah aplikasi dapat memanggil komponen secara langsung (eksplisit intent) atau mengetahui komponen mana yang teregister untuk inten tertentu (implicit intent).
Penggunaan eksplisit intent, menyebutkan nama targetnya (class) yang akan dipanggil , contoh :

//untuk memindah ke activity baru
Intent i = new Intent(this, NewClaas.class);
startActivity(i);
//membawa data ke dari activity awal ke activity berikutnya;
//ClassA.class
Intent a = new Intent(this, ClassB.class);
a.putExtra(“data”,”valueData”);
startForResult(a,integer);

Tutorial Android DevCamp 2012 Surabaya

Android DevCamp SurabayaBerikut adalah tutorial yang diberikan dalam Android Dev Camp yang berlangsung di Surabaya pada tanggal 17-19 Februari 2012.

Tutorial 1:Basic
Tutorial 1 material from our speaker, Indra Maryati S.Kom ( lecturer from Sekolah Tinggi Teknik Surabaya ).
Tutorial 2:Data
Tutorial 2 about “Data Handling” by Esther Irawati S.Kom, M.Kom (Sekolah Tinggi Teknik Surabaya lecturer, founder of Pusat Studi Anndroid STTS)
Tutorial 3:Multimedia
Tutorial 3 material from our speaker, Yunus Simulya, S.Kom.

Tutorial 4: Services
Tutorial 4 material from our speaker, Stefanus Christofan, S.Kom.

untuk mendownload materi klik disini

Baca lebih lanjut

Mengubah File yang Terinstall Menjadi .apk

Es File

ES File

Apabila kita sudah mendownload aplikasi android melalui android market maka aplikasi yang kita download tadi akan langsung terinstall di device Anda. Ada beberapa kasus yang akan membuat hal tersebut menjadi masalah, misalnya, ketika kita melakukan reset factory pada device kita maka aplikasi yang sudah terinstall di device akan hilang. Aplikasi yang hilang tersebut harus kita download lagi dari market apabila kita tidak mempunyai backup file tersebut. Hal tersebut akan sangat melelahkan, karena kita harus mendownload lagi. Mungkin kalau aplikasi tersebut bersifat free tidak begitu menjadi masalah, lalu bagaimana dengan aplikasi yang bersifat berbayar. Apakah kita akan mendownload ulang dan membayar ulang aplikasi itu.

ES File Explorer adalah salah satu file yang tidak hanya digunakan untuk meneksplorasi aplikasi atau folder yang ada di device kita. Aplikasi ini dapat kita gunakan untuk membackup aplikasi yang sudah terinstall menjadi file yang berekstensi .apk. Beberapa keuntungan kita membackup file tersebut adalah:

Baca lebih lanjut

Mengatur Lokasi pada Emulator

Menggunakan emulator android tidaklah sama dengan menggunakan device aslinya, di dalam emulator android tidak terdapat hardware yang dapat menentukan keberadaan kita saat ini (GPS). Cara yang paling mudah untuk menentukan keberadaan lokasi kita saat ini dengan menggunakan feature yang disediakan oleh eclipse, yaitu DDMS perspective. Kita cukup menge-set lokasi kita berdasarkan latitute dan longitude.

Untuk menentukan latitude dan longitude pada emulator kita, ada beberapa langkah:
1. Jalankan emulator android (google API). Jika aplikasi sudah jalan, klik tombol Home
2. Jalankan aplikasi yang bernama “Maps”

maps di emulator

maps di emulator

Baca lebih lanjut