Print
Details: Category: บทความแอนดรอยด์ | Published: 12 March 2018 | Hits: 6692

ตามหัวข้อเลยครับ การอ่าน QR code บน แอพแอนดรอยด์ ก่อนอื่นมาสเตอร์ ต้องขอบคุณ มาสเตอร์ ใช้ Library จาก เขามาทำครับ

https://github.com/dm77/barcodescanner

สิ่งแรกที่ต้องทำคือ ไป Add Library ครับ

มาสเตอร์ เปิด Project Structor ก่อน

ไปที่ app > Dependencies 

จะมีเครื่องหมาย บวก เลือกการติดตั้ง Library dependency

ที่ช่องว่าง ให้พิมพ์  me.dm7.barcodescanner:zxing:1.9.8 หรือ Copy ตรงนี่ไป Paste ก็ง่ายดีครับ

 

จะเห็นรายชื่อของไลบรารี่ ที่รอเรา Implement หรือ Compile ครับ คลิก OK แล้วรอ

ลองเช็คว่าเราติดตั่ง  ไลบรารีสำหร็จหรือเปล่า ? โดยการเปิด build.gradle ส่วนของ Module

ใสส่วนของ dependencies จะเห็น ไลบรารี่ ที่เรา Add ไปแบบนี่ (หรือจะพิมพ์ เข้าไปตรงๆ นี่ก็ได้นะครับ)

 

มาสเตอร์ จะเดโม ง่ายๆแบบนี่นะ สร้าง Button ที่ไว้สำหรับการเปิด QR Scan

มาสเตอร์  Initial View และ Get Event จากการคลิก โดยใช้ onClickListener แบบนี่

มาสเตอร์ ประกาศตัวแปรแบบ ZXingScannerView

 และโค้ดให้ได้แบบนี้

    

มาสเตอร์ ลองทดสอบ โดยการคลิก QR Scan และหา ภาพ QR มาสแกน จะได้ข้อความที่อ่านได้ มา Toase  ครับ