public override void Initialize(Android.Content.Context context) { base.Initialize(context); Settings.LoadData(context); if (String.IsNullOrEmpty(Settings.CameraId)) { Settings.CameraId = CameraUtilities.GetDefaultCamera(); Settings.CameraResolutionSelected = CameraUtilities.GetDefaultCameraResolution(Settings.CameraId); } if (!CameraUtilities.IsResolutionSupported(Settings.CameraId, Settings.CameraResolutionSelected)) { Settings.CameraResolutionSelected = CameraUtilities.GetDefaultCameraResolution(Settings.CameraId); } var(viewAngleHorizontal, viewAngleVertical) = CameraUtilities.FetchCameraViewAngle(Settings.CameraId); var(resolutionHorizontal, resolutionVertical) = CameraUtilities.FetchCameraResolution(Settings.CameraId); Settings.SetCameraParameters(viewAngleHorizontal, viewAngleVertical, resolutionHorizontal, resolutionVertical); }