Trang Chủ

Quét QrCode và Barcode với thư viện Zxing

BarCode và Qrcode khá phổ biến và được sử dụng nhiều trong các mã xác định của sản phầm, đồ gia dụng hoặc cũng có thể là địa chỉ email, tin nhắn SMS, nội dung ký tự văn bản hay thậm chí là thông tin định vị vị trí địa lý.Vậy nó là cái gì mà lại có thể chứa được nhiều thông tin trong một hình ảnh hay mã vạch như vậy ?.

1. QRCode và BarCode là gì?

thành phần và hoạt động

3. xây dựng ứng dụng quét BarCode và Qrcode trên android

bằng cách tùy chỉnh ZXing android + android-integration (các bạn tải 2 phần trên tại [link đây ] mà ta có thể xây dựng được một app không cần phải cài thêm bất kỳ phần mềm nào để hỗ trợ quét.

tạo một package trong dự án của bạn có tên như sau: com.google.zxing.client.android , lần lượt tạo ra các package con bên trong package đó android,integration,result:

Giải quyết mọi vấn đề trong Scalable Social Network – Đăng kí ngay!

bây giờ bạn copy 2 zxing android + android-integration và copy vào package vừa tạo ( copy những file mà mình đã liệt kê như hình ảnh bên dưới)

Copy file sau vào lần lượt các source trong project của bạn:trong capture.xml bạn có thể tùy chỉnh giao diện quét cho ứng dụng của bạn

Tiếp tục khai báo CaptureActivity trong androidManifest


Thêm thư viện vào trong build.gradle của app

Cách gọi một scanner (android-integration)

ở trên do mình có chỉnh sửa nhằm tạo requestcode truyền về nên mình có truyền thêm requestcode vào để phân biệt khi nhấn vào 2 button khác nhau, nếu bạn không sửa gì thì bạn chỉ cần bỏ requestcode đi.

Đã xong bây giờ bạn có thể tạo giao diện cho app của mình và khi nào cần quét bạn chỉ cần gọi nó ra ( đừng quên request permission cho camera khi sử dụng trên android 6.0 trở lên nhé )

ITZone via viblo

 

 

Chia sẻ bài viết ngay