protected override void OnCreate(Bundle savedInstanceState)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            base.OnCreate(savedInstanceState);

            // - - -  - - -

            if (Xamarin.Forms.Device.Idiom == Xamarin.Forms.TargetIdiom.Phone || Xamarin.Forms.Device.Idiom == Xamarin.Forms.TargetIdiom.Unsupported)
            {
                // layout views vertically
                this.RequestedOrientation = ScreenOrientation.Portrait;
            }
            else
            {
                // layout views horizontally
                this.RequestedOrientation = ScreenOrientation.Sensor;
            };

            // - - -  - - -

            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);

            // - - -  - - -

            if (Xamarin.Essentials.DeviceInfo.Manufacturer == "Unitech")
            {
                UnitechHelper.initScan();
                receiver = new ScanResultReceiver();
            }
            ;

            // - - -  - - -

            LoadApplication(new App());
        }
示例#2
0
 public bool EnableAllEANs()
 {
     return(UnitechHelper.EnableAllEANs());
 }
示例#3
0
 public bool EnableEAN13Only()
 {
     return(UnitechHelper.EnableEAN13Only());
 }
示例#4
0
 public bool EnableAllSymbologies()
 {
     return(UnitechHelper.EnableAllSymbologies());
 }
示例#5
0
 /// <summary>
 /// Turn off the power for the bar code reader.
 /// </summary>
 /// <returns></returns>
 public bool CloseScanner()
 {
     // Turn on the power for the bar code reader.
     return(UnitechHelper.CloseScanner());
 }