안드로이드 에뮬레이터에서 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 앱 배포를 위한 개발자 등록하기 ▶ 스마트폰 개발자옵션 활성화 하는 방법 |
'안드로이드 개발' 카테고리의 다른 글
안드로이드 개발 ContentProvider, ContentResolver 이용해서 연락처 가져오는 방법 (3) | 2024.02.09 |
---|---|
안드로이드 스튜디오 개발 APK 파일 찾는 방법 (0) | 2023.07.10 |
안드로이드(Android) ImageView scale type 별로 이미지 배치 하는 방법 (0) | 2023.01.24 |
안드로이드 개발 에러 have you declared this activity in your AndroidManifest.xml ? (0) | 2023.01.14 |
안드로이드(Android) 레이아웃(Layout) gravity, layout_gravity 차이점을 알아보자. (6) | 2022.11.14 |
안드로이드 개발 이미지 추가하고 화면에 출력하는 방법 (0) | 2022.10.23 |
안드로이드 android.os.NetworkOnMainThreadException 에러, Thread를 사용해야 되는 경우 (1) | 2022.08.02 |
안드로이드(Android) ImageView 에 이미지 회전(Image rotate) 시켜서 세팅하는 방법 (1) | 2022.07.31 |