Example #1
0
        /// <summary>
        /// When the ScanPage is about to go to the foreground, claim the
        /// scanner.
        /// </summary>
        protected override void OnResume()
        {
            ScannerCode.Log("OnResume()...");
            base.OnResume();
            ScannerCode.OpenBarcodeReader();
            ScannerCode.Scan_Result_Event += new ScannerCode.ScanResult(On_Result_Event);
            ScannerCode.Update_Event      += new ScannerCode.UpdateControls(On_Update_Event);

            //lock the orientationt to Portrait
            this.RequestedOrientation = Android.Content.PM.ScreenOrientation.Portrait;
        }
Example #2
0
 /// <summary>
 /// Toggles the reader object
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OpenScanner_CheckedChange(object sender, CompoundButton.CheckedChangeEventArgs e)
 {
     ScannerCode.mOpenReader = e.IsChecked;
     if (ScannerCode.mOpenReader)
     {
         ScannerCode.OpenBarcodeReader();
     }
     else
     {
         ScannerCode.CloseBarcodeScanner();
     }
 }