Cara Menciptakan Web Launcher Di Android Memakai Eclipse
Kabar Terbaru - Selamat siang kawanku cyber ? Bagaimana keadaan kalian di manapun berada. Semoga selalu sehat. Mungkin sudah banyak tutorial di internet yang membahas mengenai Web Launcher di Android, tapi disini Mas Hasbi akan menjelaskan lebih detail dan bertahap.
Peralatan yang di butuhkan :
- Eclipse, ( saya pake Eclipse Java Development, Code namenya JUNO )
- SDK Android
- Java Development Kit
- ADT Plugin ( ini ada dua cara nanti kita bahas sepakat )
- Secangkir Kopi ( Ambil Di dapurnya masing2 ^_^ )
Oke kalau semua perlengkapan sudah lengkap kini kita mulai installasi eclipse supaya sanggup dipakai untuk development aplikasi android.
Langkah – langkah Install Eclipse :
1. Pertama install dulu JDK yang sudah kita download,.
2. Jika tahap pertama sudah selesai, kemudian install SDK Androidnya
3. Oke SDK sudah kita lanjut, kini extract file2 Eclipse, alasannya yaitu Eclipse itu aplikasi portable jadi tidak perlu di install dikomputer kita .
4. Setelah selesai kita jalankan eclipse
Setelah terbuka tampilan utama eclipse, klik tab window, klik preferences, kalau sudah muncul menu
preferences klik Android, kemudian disana kita browse untuk memilih daerah SDK yang tadi kita
sudah install.
Nah kita browse lokasi folder sdk android kita menyerupai diatas kemudian kita klik OK, restart Eclipse ya h.
1. Oke pengaturan SDK sudah, tapi eclipse kita ini belum sanggup digunakan, masih ada satu lagi yaitu ADT Plugin, ada dua cara install ADT Plugin, pertama manual kita download file ADT Plugin, dan yang kedua kita install lewat internet .
Cara Pertama install manual, kita sudah download file ADT Plugin, jalankan eclipse kemudian klik Help, selanjut nya pilih Install New Software. Nanti akan muncul menyerupai gambar dibawah
Setelah muncul tampilan diatas klik Add, maka akan tampil lagi tampilan menyerupai dibawah :
Cara Pertama Oke kini kita beri nama ADT Plugin, kemudian kalian klik Archive dan browse file ADT Plugin yang sudah di download. Klik OK, dan kita lakukan kebiasaan menginstall software yaitu klik Next hingga finish, jangan lupa checklis semua yang diinstall.
Cara Kedua cara kedua tahap awal sama menyerupai cara pertama namun dikala mengisi tampilan Add
Repository kita masukan link berikut:
Selanjutnya kita lakukan hal yang sama menyerupai cara pertama, yang membedakan kita dikala menginstall file ADT Plugin gres di download.
Oke sesi installasi Eclipse sudah beres, kini kita kembali ke Topic utama yaitu menciptakan Aplikasi Web launcher untuk HP Android. Langsung saja kita jalankan Eclipse.
- Kita buat project Android baru
Kita isi sesuai dengan aplikasi yang akan kitabuat, disini saya mengisi :
Application Name : Web Launcher
Project Name : Weblauncher
Package Name : com.view.weblauncher
Min Req SDK : sayapilih Android 2.2
Target SDK : sayapilih Android 2.3
Compile With : sayapilih Android 2.1
Theme : none
Kalau sudah diisi kita next, kemudian kita tentuin bentuk icon aplikasi android kita, sehabis kita tentukan,
selanjutnya kita buat class Activity, disini saya memberi nama activitynya Tampil.java sedangkan
Layoutnya main.xml.
Kalau sudah klik finish. Sekarang project gres kita sudah dibuat, pertama kita mulai dengan mengedit Layout tampilan aplikasi kita yaitu file main.xml yang ada di folder res => Layout => main.xml
Nah kita klik 2 kali file main.xml tersebut, dan kita edit menyerupai source dibawah
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<WebViewandroid:id="@+id/mainWebView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
Pertama Mas Hasbi akan jelaskan kenapa memakai LinearLayout karena kalau kita memakai RelativeLayout maka posisi content harus kita tentukan atas bawah, kanan kiri, sedangkan LinearLayout ia akan mengisi space yang kosong ditambah dengan perintah android:orientation=”vertical” maka ia akan menempati space yang kosong secara vertical atau kebawah. <WebView /> dipakai untuk menampilkan tampilan web browser di aplikasi kita.
Oke Layout sudah beres kini kita atur Permition supaya aplikasi yang kita buat sanggup mengakses
internet, kita buka file AndroidManifest.xml kemudian masukan perintah dibawah :
<uses-permissionandroid:name=”android.permission.INTERNET”/>
Oke dengan kini berarti aplikasi kita sudah sanggup mengakses internet, kita lanjut lagi kini untuk codingan yang utama, kita buka file Activity yang kita buat, tadi mas Hasbi memberi nama Tampil.java file itu berada di folder project_name =>src => Tampil.java, ok kini masukan source dibawah :
publicclassTampilextends Activity {
WebViewmainWebView = null;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mainWebView = (WebView) findViewById(R.id.mainWebView);
mainWebView.setWebViewClient(newMainWebViewClient());
//Untukmenampilkan Progress Loading disaat Load halaman web
getWindow().setFeatureInt(Window.FEATURE_PROGRESS,
Window.PROGRESS_VISIBILITY_ON);
mainWebView.setWebChromeClient(newWebChromeClient() {
publicvoidonProgressChanged(WebView view, int progress) {
Tampil.this.setTitle("Loading...");
Tampil.this.setProgress(progress * 100);
if (progress == 100){
Tampil.this.setTitle(view.getTitle());
}
}
});
//Agar layardapatdi zoom
FrameLayoutmContentView = (FrameLayout)
getWindow().getDecorView().findViewById(android.R.id.content);
final View zoom = mainWebView.getZoomControls();
mContentView.addView(zoom, newFrameLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
Gravity.BOTTOM));
zoom.setVisibility(View.GONE);
}
}
}
Ok source di atas terdapat beberapa bab perintah :
mainWebView.setWebViewClient(newMainWebViewClient());
digunakan untuk menampilkan halaman web yang kita panggil di main WebView “Layout yang sudah kita buat”, kemudian dibawahnya terdapat method supaya dikala kita meload halaman web akan muncul progress menyerupai gambar dibawah :
Sebelum halaman web tampil aka nada pesan Loading menyerupai gambar diatas, kalau proses Load sudah selesai maka aplikasi akan menampilkan halaman web sesuai dengan URL yang kita masukan disini saya masukan link IHT versi mobile http://mobile.indonesianhacker.or.id/, maka tampilannya akan menyerupai gambar dibawah :
Demikianlah artikel cara menciptakan web launcher di android, semoga membantu kalian yang sedang memperdalami ilmu java dan lain-lain, Jangan lupa untuk di praktekan di manapun anda berada. Karena ilmu teknologi itu 70% praktek dan 30% pelajaran. Apabila anda mempunyai pertanyaan silahkan hubungi via email : hasbiblockers@gmail.com
Sumber http://www.virtualofworld.com/