Android Developer : Cara membuat QR Reader

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