Cara Upload Image di Android Studio dengan Library Volley – Mr Brohid Blogs

Cara Upload Image di Android Studio dengan Library Volley – Mr Brohid Blogs

mr brohid android studio

Daftar isi :

  • Membuat Proses Upload dengan PHP
  • Membuat Project Baru di Android Studio
  • Tambahkan Library Volley
  • Membuat Tampilan Layout
  • Membuat Proses Upload Gambar dengan Volley
  • Mengatur Android Manifest
  • Jalankan Aplikasi
Assalamu’alaikum Wr. Wb.
Salam untuk kita semua, bertemu lagi di blog Mr. Brohid kali ini saya akan berbagi ilmu kepada kalian tentang Cara Upload Image di Android Studio dengan Library Volley. Untuk artikel ini saya berbagi pengetahuan jika Anda mendapatkan masalah atau kebingungan dalam cara mengunggah gambar di Android Studio. Untuk lebih detailnya silahkan baca selengkapnya di bawah ini.

1. Membuat Proses Upload dengan PHP

Di proses pertama ini kita akan membuat proses uploadnya dengan PHP. Kalian bisa meniru source code di bawah ini untuk proses phpnya. :
Source Code:

Setelah kita membuat proses upload image dengan php, silahkan kalian buat folder untuk menampung gambar yang kalian upload. dan kasi nama dengan Foto atau kalian bisa kasih nama sesuai dengan keinginan kalian masing-masing.

2. Membuat Project Baru di Android Studio

Untuk membuat proyek baru di Android Studio, buka aplikasi Android Studio. Maka tampilan awal akan terlihat seperti gambar di bawah ini:
mr brohid images
Silahkan pilih Star a New Android Studio Project,  untuk membuat project baru.
mr brohid
Masukkan nama aplikasi kalian yang ingin kalian buat dan company domain aplikasi kalian.
mr brohid
Pilih form yang akan kalain gunakan untuk menjalankan aplikasi. Di sini saya memilih Phone and Tablet, kita gunakan sdk yang paling kecil supaya bisa di jalankan di android rendah.
mr brohid
Pilih Activity yang ingin kalian gunakan, disini saya menggunakan Activity kosong, supaya kita bisa mendesain sesuai keinginan kita. Lalu kita klik next.
mr brohid
Kemudian kasih nama Activity kalianyang sesuai dengan keinginan. Setelah itu klik Finish.

3. Tambahkan Library Volley

Di proses ketiga ini kita tambahkan Library Volley pada dependencies di build.gradle (Module:app).
implementation 'com.android.volley:volley:1.0.0'

4. Membuat Tampilan Layout

Proses keempat ini, kita akan membuat desain tampilan untuk tata letak, Anda dapat mendesainnya sesuai keinginan Anda dan saya akan memberikan contoh tampilan desain untuk mengunggah gambar.

5. Membuat Proses Upload Image dengan Library Volley

Untuk proses kelima, kita akan membuat proses upload gambar dengan Library Volley, dibawah ini adalah beberapa proses yang harus kita buat untuk mengupload gambar di android studio dengan library volley.

a. Membuat Controller Volley

Silahkan kalian buat class baru untuk membuat controller volley dan masukkan source code di bawah ini kedalam class controller volley.


b. Proses Upload Image dengan Library Volley

Untuk proses upload image dengan library volley, silahkan kalian masuk ke class MainActivity.java dan masukkan source code di bawah ini kedalam MainActivity.java.

Source Code:

6. Mengatur Android Manifest

Di proses keenam ini kita akan menambahkan source code pada Android Manifestnya. Silahkan kalian tambahkan source code seperti di bawah ini kedalam Android Manifest.

Example :
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


Dan tambahkan android:name di application dan pilih controller yang kita buat tadi.

mr brohid



7. Jalankan Aplikasi di Mobile Device

Jika kita sudah menyelesaikan semua proses yang di atas silahkan kalian jalankan aplikasi kalian di Mobile Device kalian masing-masing.
Sekian dari artikel saya semoga bisa membantu anda dalam mengatasi masalah upload image di android studio, dan jangan lupa baca juga artikel lainnya ya, semoga bermanfaat untuk kalian semua, salam koding indonesia, terima kasih,
Wassalamu’alaikum Wr. 

Leave a Reply

Your email address will not be published. Required fields are marked *