Please Enable JavaScript!
Gon[ Enable JavaScript ]

안드로이드 개발 에뮬레이터 카메라 QR 스캔하기

안드로이드 개발
반응형

안드로이드 에뮬레이터에서 QR 코드 스캔 테스트를 하는 방법입니다. 매번 실제 스마트폰에 앱을 배포하고 QR 테스트를 하지 않아도 됩니다. 안드로이드 에뮬레이터에 테스트할 QR 코드 이미지를 추가하고 카메라를 켜서 가상의 공간에서 테스트할 수 있습니다.

 


 

먼저 간단한 QR 코드 스캔 프로그램을 이미 구현했다는 전제하에 설명을 하겠습니다. 아래 샘플 화면에서는 QR 버튼을 누르면 카메라가 실행되도록 만들었습니다.

 

앱에서 카메라를 실행하기 전에 QR 코드 테스트할 이미지를 에뮬레이터에 추가해야 합니다. 에뮬레이터 관리창 상단에 더보기 메뉴를 클릭합니다.

 

다음 에뮬레이터 설정창이 뜨면 Camera 메뉴를 선택합니다. 그리고 Camera 상세 화면에서 Add Image 버튼을 눌러 QR 코드 이미지를 추가합니다.

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
스마트폰 안드로이드 개발을 위한 개발자 모드 켜고 끄는 방법
안드로이드 개발 Intent 이용한 전화 걸기
안드로이드 스튜디오 개발 문서 API 참고하는 방법
안드로이드 Android 배포를 위한 개발자 등록하기
마트폰 개발자옵션 활성화 하는 방법


 

추가한 QR 코드 이미지는 왼쪽 미리보기 창에서 확인할 수 있습니다.

 

이제 추가한 바코드를 화면에서 찾아야 합니다. 앱에서 카메라를 실행합니다. 화면에는 에뮬레이터에서 제공하는 3D 가상 공간이 나타나는데 단축키를 이용해서 QR 코드를 찾으러 이동해야 합니다. 방향 전환은 단축키는 Shift + 마우스 입니다. 좌우로 마우스 전환하면서 앞으로 이동하고 싶다면 Shift + w 키를 누릅니다. A 는 왼쪽 이동, D 는 오른쪽 이동, W 는 앞으로 이동, S 는 뒤로 이동입니다.

 

방향을 전환하고 앞뒤로 이동합니다. 거실 왼쪽으로 가면 방이 하나 있을 겁니다. 방안으로 들어가서 왼쪽 탁자 옆 벽에 보시면 추가한 QR 코드 이미지가 있습니다. 카메라 앵글을 QR 코드에 맞추면 스캔을 시작합니다.

 

QR 코드가 있는 이미지를 찾았다면 스캔 박스에 QR 코드가 들어오도록 좌우/앞뒤로 이동하면서 초점을 맞춥니다. 제대로 초점이 맞춰지면 읽기 시작합니다.

 

QR 코드 스캔한 값을 화면에 표시합니다. 정상적인 결과 값을 확인할 수 있습니다.

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
스마트폰 안드로이드 개발을 위한 개발자 모드 켜고 끄는 방법
안드로이드 개발 Intent 이용한 전화 걸기
안드로이드 스튜디오 개발 문서 API 참고하는 방법
안드로이드 Android 배포를 위한 개발자 등록하기
마트폰 개발자옵션 활성화 하는 방법
반응형
Posted by 녹두장군1
,