Last Updated on 13 years by Mas Herdi
Kali ini, mari kita keluar sejenak dari Java biasa dan memasuki daerah yang selama ini dikenal dengan Android. Yups, bagi yang belum tahu, bahasa pemrograman Java digunakan juga untuk membuat aplikasi Android, walaupun dengan teknologi android scripting layer nantinya kita akan bisa menggunakan bahasa pemrograman lainnya untuk membuat aplikasi Android.
Well
Di saat men-develop aplikasi Android, semua developer pasti ingin mendapatkan development environment yang nyaman. Seperti spesifikasi komputer workstation yang berperformansi tinggi dan handal, dan tentunya jaringan internet yang leluasa.
Namun sayangnya, banyak tempat kerja seperti kantor-kantor, kampus-kampus yang menerapkan sebuah mekanisme penyaringan paket pada jaringan internet yang dinamakan dengan proxy. Sama halnya dengan kampus saya.
Sebenarnya saya tidak tahu secara teknis bagaimana proxy bekerja, namun simpelnya, proxy membuat komputer kita tidak bisa langsung tersambung dengan internet, melainkan harus melalui proxy server terlebih dahulu. Dan hal itu mengakibatkan kita tidak bisa mengakses internet dengan leluasa, karena proxy bisa menyaring situs-situs mana saja yang boleh dan tidak boleh kita akses.
Well 2
Pada pengembangan aplikasi Android, khususnya untuk aplikasi yang membutuhkan koneksi ke internet. Untuk melewati dinding proxy, ada beberapa cara yang bisa kita lakukan. Secara default Android emulator akan langsung tersambung ke internet apabila dijalankan pada komputer yang sudah tersambung ke internet. Untuk menyambung ke internet yang berproksi, Anda harus menambahkan pengaturan proxy pada Android emulator. Yaitu dengan cara berikut ini :
- Pengaturan langsung pada emulator
- Pengaturan melalui additional emulator command line options
Yang pertama, pengaturan langsung pada emulator. Pada saat emulator telah berjalan, kita bisa langsung mengatur proxy melalui cara berikut. Setelah emulator berjalan, pada Android Menu, klik Setting > Wireless & Networks > Mobile Networks > Access Point Names
Pada jendela APNs, akan muncul default nama APN yang ada pada Android, yaitu TelKila.
Setelah itu, klik pada TelKila. Maka akan muncul konfigurasi yang diinginkan, seperti pada gambar di bawah ini :
Nah, silahkan masukkan pengaturan proxy sesuai dengan proxy di tempat Anda bekerja. 🙂 Pada gambar di atas saya sudah memasukkan proxy server, dan proxy port sesuai dengan kampus saya. Yaitu 172.16.1.1<proxy> dan 8080<port>
Kemudian, cara yang kedua adalah melalui additional command line emulator options. Cara ini bisa dilakukan dengan menambahkan sebuah command line tambahan sebelum emulator dijalankan. Pertama-tama, pada Eclipse kita masuk pada menu Run > Run Configurations. Kemudian pilih Android Project yang akan dijalankan, setelah itu pada sebelah kanan layar klik tab Target. Di situ scroll sampai bawah dan Anda akan menemukan textbox berlabel Additional Emulator Command Line Options . Nah kemudian masukkan command line seperti di bawah ini :
-http-proxy <proxy>
Value <proxy>
adalah salah satu dari format berikut ini:
http://<server>:<port>
http://<username>:<password>@<server>:<port>
dengan <server>
adalah alamat server proxy, <port>
, adalah alamat port. Jika proxy membutuhkan autentifikasi maka ganti tag <username>
dan <password>
dengan username dan password proxy server anda.
Have fun !
Hi,
There are many ways to setup android emulator proxy settings. I think this article will help you:
http://www.rahinur.com/android-development/android-emulator-proxy-settings/
I see, apparently there’s a neat way to configure proxy settings in Android Honeycomb. Btw, you got a broken link there. 🙂
kok lucu banget sih telkila nya, ada virtual keypadnya gitu hehehe