Hi, jika kamu sedang mencari cara membuat
qr code reader di android, kalian bertemu dengan artikel yang tepat, pada artikel kali ini aka saya jabarkan
cara membuat qr code reader di android studio.
langkah pertama adalah dengan menambahkan library untuk membaca qr code, salah satu library yang bisa digunakan adalah https://github.com/dlazaro66/QRCodeReaderView ,
dependencies{
compile 'com.dlazaro66.qrcodereaderview:qrcodereaderview:2.0.1'
}
tambahkan kedalam depencensies app/build.gradle
FYI, untuk menggunakan QR diperlukan permission camera, dan permission camera ini masuk kedalam danger permission, jadi untuk danger permission ini harus ada penanganan khusus untuk android 6.0 keatas, karena di android 6.0 keatas ada fitur yang dinamakan runtime permission, untuk handling runtime permission ini bisa menggunakan https://github.com/googlesamples/easypermissions,
dependencies {
compile 'pub.devrel:easypermissions:0.3.0'
}
sehingga hasil akhir file build.gradlenya adalah sebagai berikut
sekarang tinggal bagian UI dan logicnya, untuk project ini saya coba buat 2 buah activity,
activity pertama dengan nama
MainActivity.java
bentuknya sederhana, hanya terdiri dari satu button

kemudian untuk bagian activitynya
ketika apps dijalankan, pertama kali akan menjalankan method
checkCameraPermission(); didalam method ini akan melakukan pengecekan apakah user telah mengijinkan penggunaan camera, jika sudah lalu akan dilanjutkan untuk menjalankan method
scanQR(); yang didalamnya ada listener untuk button click, yang apabila user melakukan click akan berpindah ke halaman
ScanActivity.java
tampilan ScanActivity

terdiri dari component
QRCodeReaderView, dan TextView,
QRCodeReaderView adalah component dari library (https://github.com/dlazaro66/QRCodeReaderView) yang fungsinya sebagai surface view untuk scannig qr
sedangkan TextView, untuk menampilkan hasilnya
untuk logic di ScanActivit.java nya adalah sebagai berikut
di class ScanActivity, implement listener
QRCodeReaderView.OnQRCodeReadListener dimana akan mengimplement method onQRCodeRead, method inilah yang dipanggil ketika qr berhasil dibaca.
DOWNLOAD SOURCE
0 Response to "Android Developer : Cara membuat QR Reader"
Post a Comment