// Methods #region public override void OnCreate() /// <summary> /// Called when [create]. /// </summary> public override void OnCreate() { base.OnCreate(); // Create App objects AppModel = new AppModel(this); // Detect devicetype bool xlarge = (Resources.Configuration.ScreenLayout & ScreenLayout.SizeMask) >= ScreenLayout.SizeLarge; // If XLarge, checks if the Generalized Density is at least MDPI (160dpi) if (xlarge) { // MDPI=160, DEFAULT=160, DENSITY_HIGH=240, DENSITY_MEDIUM=160, DENSITY_TV=213, DENSITY_XHIGH=320 if (Resources.DisplayMetrics.DensityDpi != DisplayMetricsDensity.Low) { DeviceType = DeviceType.Tablet; } ; } this.Log().Debug("Routing.Android.App.OnCreate() - DeviceType: {0}", DeviceType); }
// Methods #region public override void OnCreate() /// <summary> /// Called when [create]. /// </summary> public override void OnCreate() { base.OnCreate(); // Create App objects AppModel = new AppModel(this); // Detect devicetype bool xlarge = (Resources.Configuration.ScreenLayout & ScreenLayout.SizeMask) >= ScreenLayout.SizeLarge; // If XLarge, checks if the Generalized Density is at least MDPI (160dpi) if (xlarge) { // MDPI=160, DEFAULT=160, DENSITY_HIGH=240, DENSITY_MEDIUM=160, DENSITY_TV=213, DENSITY_XHIGH=320 if (Resources.DisplayMetrics.DensityDpi != DisplayMetricsDensity.Low) DeviceType = DeviceType.Tablet; ; } this.Log().Debug("Routing.Android.App.OnCreate() - DeviceType: {0}", DeviceType); }