Android Open Image/Gambar Dari Kamera atau Gallery Menggunakan Library EasyImage

Selama proses development yang pernah saya lakukan, ada sesekali project yang memiliki fitur open image atau mengambil gambar dari Kamera atau Gallery untuk ditampilkan di aplikasi, contohnya seperti ganti foto profile, upload foto-foto tertentu, dll.

Namun dalam prosesnya tidak berjalan mulus (Jika saya membuat proses open image dengan manual, tidak menggunakan library).

Baca juga : Tutorial Insert Data Menggunakan PHP PDO + MySQL

Sebenarnya bisa-bisa saja menggunakan cara manual, namun jika sudah ada library yang menyediakan proses open image kenapa harus manual?

Oke kita mulai saja prosesnya satu persatu.

Library

Dalam project ini, saya menggunakan beberapa library berikut ini, silakan compile di build.gradle (Module : app) :

compile 'com.github.jkwiecien:EasyImage:1.3.1'
compile 'com.github.bumptech.glide:glide:3.7.0'

Di file gradle selanjutnya, yaitu build.gradle (Project:NamaProjectKamu) :

allprojects {
    repositories {
        jcenter()
        maven { url 'https://jitpack.io' } //tambahkan baris ini
    }
}

EasyImage adalah library untuk mengambil gambar dari Karena atau Gallery, sedangkan Glide adalah library untuk meload Image agar tidak berat, dll.

AndroidManifest

Agar dapat mengakses dan menggambil gambar dari Gallery, maka perlu permission seperti dibawah ini. Tempatkan di AndroidManifest.xml :

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Layout

Di project ini, karna hanya sebagai contoh saja, maka saya hanya membuat satu layout saja, dimana proses browse image terjadi, beri nama sebagai activity_main.xml :

Output dari kode diatas adalah seperti Gambar 1 berikut :

Gambar 1

Untuk image di placehordernya (yang abu-abu pada gambar diatas), kalian bisa cari-cari disini.

Baca juga : Tutorial Android Login Menggunakan Akun Facebook

 

File Java

Saya sudah membuatkan method untuk membuka Gallery atau Kamera saat button Open Image di klik, dengan harapan kalian mudah mengerti langkah-langkahnya.  File java ini saya beri nama sebagai MainActivity.java, ketika kode dibawa ini :

Outputnya seperti Giff dibawah ini :

Sekian tutorial kali ini tentang bagaimana cara membuka gambar/image melalui Karena atau Gallery menggunakan library EasyImage. Semoga bermanfaat dan membantu untuk pembelajara.

(Visited 81 times, 1 visits today)

Related Posts

About The Author

Berlangganan Artikel

Untuk mendaftarkan tutorial pemrograman terbaru dari putuguna[dot]com, silakan tuliskan email kalian dibawah ini