java안드로이드로 바코드 스캐너를 만들기 위해서는 구글에서 만들고 배포중인 zxing라이브러리가 필요합니다.
https://github.com/zxing/zxing
GitHub - zxing/zxing: ZXing ("Zebra Crossing") barcode scanning library for Java, Android
ZXing ("Zebra Crossing") barcode scanning library for Java, Android - GitHub - zxing/zxing: ZXing ("Zebra Crossing") barcode scanning library for Java, Android
github.com
저는 zxing라이브러리를 사용한 예제 코드를 활용했습니다.
https://github.com/journeyapps/zxing-android-embedded
GitHub - journeyapps/zxing-android-embedded: Barcode scanner library for Android, based on the ZXing decoder
Barcode scanner library for Android, based on the ZXing decoder - GitHub - journeyapps/zxing-android-embedded: Barcode scanner library for Android, based on the ZXing decoder
github.com
여기 코드를 보시면 qr코드, 바코드 스캔 등 여러가지 기능이 있는 것을 알 수 있습니다.
저는 바코드 스캔만 활용하므로 바코드 스캔만 사용합니다.
xml코드에서 activity_main을 보시면 scan barcode 버튼에서 onclick에 mainactivity.java파일의 scanbarcode()함수를 실행하는 것을 알 수 있습니다.
이를 활용해 코드를 활용할 수 있습니다.
'APP > 안드로이드' 카테고리의 다른 글
android firebase를 사용한 FCM push notification (0) | 2022.10.14 |
---|---|
안드로이드 SQLite사용 (0) | 2022.03.16 |
안드로이드 리사이클러뷰에서 화면 전환 (0) | 2022.03.10 |
안드로이드 volly사용 (0) | 2022.02.16 |