본문 바로가기

Xamarin12

Xamarin Forms CAMERA 연동 Xamarin Forms에서 QR Code 스캔을 위해 CAMERA 권한을 적용해야 한다. Android 프로젝트 속성에서 Android 매니페스트 탭을 선택, 필수 권한에서 'CAMERA' 옵션을 적용한다. 해당 권한을 적용할 경우 Android 프로젝트에서 'AndoridManifest.xml' 파일에 Android 개발시 많이 익숙한 내용이 눈에 들어온다. ... QR 스캔을 위해 ZXing.Net.Mobile를 NuGetPackageManager로 설치했으며, ZXing 라이브러리를 이용한 코드는 아래와 같이 간단하게 사용할 수 있다. *참고) emulator에서 CAMERA 연동을 위해 Android 디바이스 관리자에서 front, back 카메라를 'webcam0' 설정해 주어야 한다. 2020. 11. 8.
Xamarin Forms NavigationBar 추가 Xamarin Forms Single 페이지에서 Navigation Bar를 추가해 보자. SinglePage 생성시 타이틀 바를 넣고자 할때 먼저 해당 화면에 NavigationPage를 화면에 추가한다. #NavigationPage에 2개 이상의 Content는 넣을 수 없다. 두번째로 App.xaml.cs에 NavigationPage를 연결 한다. public App() { InitializeComponent(); //MainPage = new MainPage(); 2020. 10. 24.
Google Admob 연동, Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider. 오류처리 Xamarin android에서 google 애드몹 연동시 아래 오류가 발생한다. 하... 가지가지 한다. 구글링 결과 admob sdk 17.0.0 이상의 경우 AndroidManifest.xml에 APPLICATION_ID를 추가해 주어야 한다. 오류는 발생하지 않지만 광고는 표시되지 않는다. 2020. 10. 10.
Xamarin Android 에뮬레이터 실행 Xamarin Android 에뮬레이터 실행을 위해 Windows 하이퍼바이저를 설치해야 한다. 에뮬레이터는 기본 Pie 9.0을 선택, 시작시 하이퍼바이저가 설치되지 않는 경우 아래 Popup이 표시된다. 우선, cmd(cmd는 관리자 모드로 실행) 창에서 bcdedit(부팅 로더 관리도구)를 이용해 hypervisorlaunchtype을 추가한다. >bcdedit /set hypervisorlaunchtype auto 하이퍼바이저는 제어판 -> 프로그램 -> Windows 기능 켜기/끄기 에서 Hyper-V 선택하고 '확인' 버튼을 터치한다. (아래쪽 Windows 하이퍼바이저 플랫폼이 비활성화 되어 있다면 이것도 선택) 설치 후 재부팅, 다시 VisualStudio 2019를 이용해 emulator.. 2020. 10. 9.