protected override void OnCreate(Bundle bundle) { Plugin.CurrentActivity.CrossCurrentActivity.Current.Activity = this; TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.Window.RequestFeature(WindowFeatures.ActionBar); // Name of the MainActivity theme you had there before. // Or you can use global::Android.Resource.Style.ThemeHoloLight base.SetTheme(Resource.Style.MainTheme); base.OnCreate(bundle); //Set up barcode scanner ZXing.Net.Mobile.Forms.Android.Platform.Init(); // Set up Raygun: Mindscape.Raygun4Net.RaygunClient.Attach("hURdLjAIGA8RoM2KPyBbXw=="); global::Xamarin.Forms.Forms.Init(this, bundle); //test AidcManager.Create(this, this); LoadApplication(new App()); }
void AidcManager.ICreatedCallback.OnCreated(AidcManager aidcManager) { Logger.Debug("BarcodeReader", "AidcManager OnCreated callback"); sAidcManager = aidcManager; sServiceConnectedEvent?.Set(); }
//Ct50 code public void OnCreated(AidcManager aidcManager) { bool issuccessful = false; manager = aidcManager; // use the manager to create a BarcodeReader with a session // associated with the internal imager. try { reader = manager.CreateBarcodeReader(); issuccessful = true; } catch (Exception exc) { issuccessful = false; } if (issuccessful) { try { // apply settings reader.SetProperty(BarcodeReader.PropertyCode39Enabled, true); reader.SetProperty(BarcodeReader.PropertyDatamatrixEnabled, true); reader.SetProperty(BarcodeReader.PropertyCode128Enabled, true); reader.SetProperty(BarcodeReader.PropertyGs1128Enabled, true); reader.SetProperty(BarcodeReader.PropertyQrCodeEnabled, true); reader.SetProperty(BarcodeReader.PropertyUpcAEnable, true); reader.SetProperty(BarcodeReader.PropertyEan13Enabled, true); reader.SetProperty(BarcodeReader.PropertyAztecEnabled, true); reader.SetProperty(BarcodeReader.PropertyCodabarEnabled, true); reader.SetProperty(BarcodeReader.PropertyInterleaved25Enabled, true); reader.SetProperty(BarcodeReader.PropertyPdf417Enabled, true); // Set Max Code 39 barcode length reader.SetProperty(BarcodeReader.PropertyCode39MaximumLength, 10); // Disable bad read response, handle in onFailureEvent reader.SetProperty(BarcodeReader.PropertyNotificationBadReadEnabled, true); // set the trigger mode to client control reader.SetProperty(BarcodeReader.PropertyTriggerControlMode, BarcodeReader.TriggerControlModeClientControl); } catch (UnsupportedPropertyException) { Toast.MakeText(this, "Failed to apply properties", ToastLength.Short).Show(); } // register bar code event listener reader.AddBarcodeListener(this as BarcodeReader.IBarcodeListener); // register trigger state change listener reader.AddTriggerListener(this as BarcodeReader.ITriggerListener); reader.Claim(); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); _automaticButton = (Button)FindViewById <Button>(Resource.Id.buttonAutomaticBarcode); _clientButton = (Button)FindViewById <Button>(Resource.Id.buttonClientBarcode); _manualTriggerButton = (Button)FindViewById <Button>(Resource.Id.buttonManualTriggerBarcode); _automaticButton.Click += _automaticButton_Click; _clientButton.Click += _clientButton_Click;; _manualTriggerButton.Click += _manualTriggerButton_Click;; AidcManager.Create(this, this); }
/// <summary> /// This method initiates the connection to the Data Collection Service /// by creating an AidcManager object. The AidcManager object is returned /// so it can be used to create the Java BarcodeReader objects. /// </summary> /// <returns>A Java AidcManager object.</returns> internal AidcManager Init() { if (sAidcManager == null) { lock (oInitLock) { try { Logger.Debug("BarcodeReader", "Creating AidcManager"); AidcManager.Create(mAppContext, this); sServiceConnectedEvent?.WaitOne(); } catch (Java.Lang.Exception ex) { Logger.Error("BarcodeReader", "Exception in creating AidcManager, " + ex.Message); } } } return(sAidcManager); }
public void OnCreated(AidcManager aidcManager) { _aidcManager = aidcManager; BarcodeReader = _aidcManager.CreateBarcodeReader(); }