마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱에 바코드를 넣으려면 어떻게 해야하나요?

0 추천
안녕하세요

현재 앱에 바코드를 넣으려고 하는데

(스타벅스 처럼 바코드 스캐너로 바코드 인식..)

검색을 해봐도 뭔가 아직 개념이 안잡혀있는것 같습니다..

안드로이드 바코드 관련된 단어로 계속 검색중인데

90%이상이 zxing 관련 내용인거 같습니다..

 

그래서 바코드스캐너 기기로 하는것도 zxing과 관련이 있나 해서..

읽어봤는데 제가 이해하기로는 앱 내에서 qr코드나 바코드를 읽는것 같은데..

제가 완전히 잘못 접근하고 있나 생각이 들기도 하네요..

 

안드로이드가 아닌 다른 프로그램같은걸로 코드를 생성한후에 안드로이드에서

받아서 뿌려준 후에, 그걸 찍는건지 아니면 모바일용이 따로 있는건지도 궁금하고..

혹시 이와 관련해서 도움주실분 있으면 링크좀 부탁드립니다..ㅠ
익명사용자 님이 2017년 3월 7일 질문
스캐너 종류에따라 화면인식을 하고 못하는 차이가 있구요
zxing 라이브러리를 통해서 스트링을 바코드 이미지로 변환할수있어여
예제코드 검색하면 나오실거에영

2개의 답변

0 추천
https://github.com/journeyapps/zxing-android-embedded

zxing 을 한번 wrapping 한 lib 이라 이게 사용하기 편할 겁니다.
aucd29 (218,390 포인트) 님이 2017년 3월 7일 답변
답변 감사드립니다.
ㅠㅠ 분명히 이 PC로 했었는데 IP가 달라졌는지 채택이 안되네요..
아이디 얼른 만들어야겠어요.
0 추천

오랜만에 댓글을 달아 보네요..

바코드나 QR코드는 안드로이드 앱에서 카메라로 빈번하게 사진을 찍고, 이 찍은 이미지를 가지고 바코드인지 QR코드인지를 확인하는게 일반적인 과정입니다.

개인적으로 저도 https://github.com/journeyapps/zxing-android-embedded 추천합니다. 이게 기본 zxing 라이브러리보다 안 좋은 점은 성능이 떨어집니다. 그래서 소스 수정이 좀 필요합니다.

개인적으로 바코드 인식이 궁금해서 살펴보고 앱도 하나 만들어 봤습니다. https://play.google.com/store/apps/details?id=net.sjava.barcode 혹시 참고가 될런지 모르겠네요.

mcsong (44,040 포인트) 님이 2017년 3월 8일 답변
답변 감사드립니다.

오프라인에서 쓸거라서 스타벅스처럼 기기를 사서 하려고 해서
검색을 해보고 말씀하신 zxing도 써서 바코드 만들어봤어요
라이브러리등을 써서 만들고 기기로 찍으면 될 것 같아요

찾아보니 바코드 종류가 많더라구요,
스타벅스가 PDF417 라는 바코드를 써서,
바코드 종류별 특징을 공부 해보고 기기를 사서 테스트해봐야 할 것 같아요 ^^
...