Langsung ke konten utama

Android Tutorial - Mengambil Gambar dari URL/Internet

Halo semua, sudah lama banget nihh saya tidak post apa-apa di blog ini. Maklum, abis menjalani Praktek Kerja Lapang (PKL) #alibi. Dulu saya pernah mempost bahwa saya akan berbagi-bagi tentang pengalaman PKL saya. Ok, ini dia.

Yang akan kita lakukan adalah bagaimana kita mengambil sebuah gambar dari suatu website, dan menampilkannya kedalam aplikasi kita. Caranya sangat gampang ko. Tapi pertama-tama silahkan download dulu source code ImageDownloadernya dulu gan. Sebenarnya sih disitu sudah ada penjelasan yang cukup jelas, tapi gapapa lahh ane jelasin dikit,, hehe.


Ok, buka ADT atau Eclipse kalian dan buat projek baru, terserah namanya apa. Yang pertama kalian lakukan adalah memasukkan source code ImageDownloader.java pada folder package kalian (Nama Project/src/package_name). Pada activity_main.xml kalian, buat kodingan XML-nya agar menjadi seperti ini.



    





Kemudian pada MainActivity.java kalian, ubah method onCreate kalian menjadi seperti ini

@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  //Ambil ImageView image kita 
  ImageView image = (ImageView)findViewById(R.id.image);
  
  //Buat oject ImageDownloader
  ImageDownloader imgDownloader = new ImageDownloader();
  
  imgDownloader.download("http://t3.gstatic.com/images?q=tbn:ANd9GcQ7wPaas-WSCHf-w_M_YJuDGbzV4yUtSyK_LjFp0gzJw_mqii6-", image);
  
 }

Untuk contoh ini saya akaan mengambil gambar dari  URL diatas.

Sesudah dari situ AndroidManifest.xml, tambahkan kodingan xml ini di atas tag application.






Baris pertama memungkinkan aplikasi kita mengakses internet. Iyalah, gambarnya juga dari internet.. :P
Baris kedua gunanya adalah agar kita dapat mengakses media penyimpanan data external. Gambar yang kita download akan disimpan di sana. Jika tidak memungkinkan karena user tidak memiliki external storage, maka akan disimpan di cache internal storage.

Jalankan dan inilah hasilnya :)

Hasil

Gampang n sederhana bukan? Semoga bermanfaat :)

Komentar

Postingan populer dari blog ini

PHP Tutorial - Menjalankan Program .exe "Hello World!" Melalui PHP

Hai semua, saya ingin berbagi ilmu yang saya dapatkan sambil mengerjakan skripsi saya. Pernah tidak, kalian sudah bikin suatu program keren menggunakan bahasa C/C++, tapi kalian harus menjalankannya di SERVER??? Contoh kasus yang membuat Anda melakukan ini apa? Contoh sederhananya membuat Web Service. Di mana operasi perhitungan service yang ditawarkan menggunakan bahasa C/C++. Kalau misal kalian mau bikin make PHP dari awal web servicenya, sebenarnya tidak apa-apa juga, tapi kalau misalkan sudah ada program C/C++-nya, mending make yang sudah ada daripada buat dari awal lagi kan??? :)

Android Tutorial - Membuat Rounded Corner Edit Text

Kali ini saya ingin menmposting tentang bagaimana caranya membuat rounded corner EditText (EditText dengan sudut membulat) di Android. Ikuti saja langkah-langkah berikut:

Android Tutorial - Menambahkan File Gambar ke Image Gallery Emulator Android

Kali ini saya ingin berbagi tentang bagaimana caranya kita bisa memasukkan file (baik itu gambar .jpg, .png, atau musik .mp4, .wav, dll.) tapi tanpa perlu diprogram menggunakan java, cukup lewat Eclipse atau ADTnya saja. Caranya cukup mudah ko.