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

QRCode 읽는 방법

0 추천

검색해서 예제소스를 찾아 보니

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
            intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); // "PRODUCT_MODE for bar codes

            startActivityForResult(intent, 0);

이렇게 하면 QR코드를 읽기 위한 카메라가 활성화 된다는데

저는 은행 앱 추저만 나타나고 아무것도 안되네요 ㅠㅠ

소스코드는

 

음무 (17,820 포인트) 님이 2015년 12월 21일 질문

2개의 답변

0 추천
zxing이 깔려있으면 실행하고, 깔려있지 않으면 zxing을 다운로드하는 마켓 페이지로 이동하는 코드로 보입니다.

코드 자체는 별 문제가 없어보이는데요.

은행앱에 대한 Chooser가 뜬다면 그 은행앱들이 이미 zxing을 쓰고 있는 게 아닐까 싶네요.

좀 더 정보가 있어야 상황을 짐작해볼 수 있을 것 같습니다.
cc1232 (35,280 포인트) 님이 2015년 12월 21일 답변
0 추천
try 에 걸린 코드가 QR코드를 인식하고자 하는 소스코드가 아니라

zxing 을 사용하는 QR 스캔을 사용하고 있는 앱을 대신 실행시켜서 결과 값을 받아오는 코드라서 그렇습니다.

직접 zxing 라이브러리를 포팅해서 라이브러리를 직접 호출하시면 본인이 만들고 있는 앱 내에서

구동이 가능하겠지만 저 코드만으로는 다른앱을 실행하려고 하겠지요.
라쎄린드 (25,460 포인트) 님이 2015년 12월 22일 답변
...