본문 바로가기
개발언어/Xamarin

Xamarin Forms CAMERA 연동

by 공장장코난 2020. 11. 8.

Xamarin Forms에서 QR Code 스캔을 위해 CAMERA 권한을 적용해야 한다.
Android 프로젝트 속성에서 Android 매니페스트 탭을 선택, 필수 권한에서 'CAMERA' 옵션을 적용한다.

해당 권한을 적용할 경우 Android 프로젝트에서 'AndoridManifest.xml' 파일에 Android 개발시
많이 익숙한 내용이 눈에 들어온다.
<manifest ...>
   ...
   <uses-permission android:name="android.permission.CAMERA" />
</manifest>

 

QR 스캔을 위해 ZXing.Net.Mobile를 NuGetPackageManager로 설치했으며, ZXing 라이브러리를
이용한 코드는 아래와 같이 간단하게 사용할 수 있다.

 

*참고)
emulator에서 CAMERA 연동을 위해 Android 디바이스 관리자에서 front, back 카메라를 'webcam0'
설정해 주어야 한다.