示例#1
0
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            Console.WriteLine("Scanbot SDK Example: Initializing Scanbot SDK...");
            SBSDK.Initialize(application, LICENSE_KEY, new SBSDKConfiguration {
                EnableLogging = true
            });

            // In this example we always cleanup the demo temp storage directory on app start.
            TempImageStorage.CleanUp();

            return(true);
        }
示例#2
0
        public override void OnCreate()
        {
            base.OnCreate();

            Log.Debug(LOG_TAG, "Initializing Scanbot SDK...");
            SBSDK.Initialize(this, LICENSE_KEY, new SBSDKConfiguration {
                EnableLogging = true
            });

            // In this example we always cleanup the demo temp storage directory on app start.
            TempImageStorage.CleanUp();
        }
示例#3
0
        public override void OnCreate()
        {
            base.OnCreate();

            Log.Debug(LOG_TAG, "Initializing Scanbot SDK...");

            // Initialization with a custom, public(!) "StorageBaseDirectory" for demo purposes - see comments below!
            SBSDK.Initialize(this, LICENSE_KEY, new SBSDKConfiguration {
                EnableLogging = true, StorageBaseDirectory = GetDemoStorageBaseDirectory()
            });

            // Alternative initialization with the default "StorageBaseDirectory" which will be internal and secure (recommended).
            //SBSDK.Initialize(this, LICENSE_KEY, new SBSDKConfiguration { EnableLogging = true });
        }
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            Console.WriteLine("Scanbot SDK Example: Initializing Scanbot SDK...");

            // Initialization with a custom, public(!) "StorageBaseDirectory" for demo purposes - see comments below!
            var configuration = new SBSDKConfiguration {
                EnableLogging = true, StorageBaseDirectory = GetDemoStorageBaseDirectory()
            };

            SBSDK.Initialize(application, LICENSE_KEY, configuration);

            // Alternative initialization with the default "StorageBaseDirectory" which will be internal and secure (recommended).
            //SBSDK.Initialize(application, LICENSE_KEY, new SBSDKConfiguration { EnableLogging = true });


            UIViewController initial = new MainViewController();

            Controller = new UINavigationController(initial);

            // Navigation bar background color
            Controller.NavigationBar.BarTintColor = Colors.ScanbotRed;
            // Back button color
            Controller.NavigationBar.TintColor   = UIColor.White;
            Controller.NavigationBar.Translucent = false;

            // Title color
            Controller.NavigationBar.TitleTextAttributes = new UIStringAttributes
            {
                ForegroundColor = UIColor.White,
                Font            = UIFont.FromName("HelveticaNeue", 16)
            };

            Window = new UIWindow(UIScreen.MainScreen.Bounds);

            Window.RootViewController = Controller;

            TopInset = Controller.NavigationBar.Frame.Height + UIApplication.SharedApplication.StatusBarFrame.Height;

            Window.MakeKeyAndVisible();

            return(true);
        }
示例#5
0
        public App()
        {
            InitializeComponent();

            var content = new MainPage();

            MainPage = new NavigationPage(content)
            {
                BarBackgroundColor = Color.FromRgb(200, 25, 60),
                BarTextColor       = Color.White
            };

            SBSDK.Initialize(new ScanbotBarcodeSDK.Forms.InitializationOptions
            {
                LicenseKey     = Key,
                LoggingEnabled = true,
                ErrorHandler   = (status, feature) =>
                {
                    var message = $"Error! Status: {status}; Your license is missing the feature: {feature}";
                    Console.WriteLine(message);
                }
            });
        }
 public override void OnCreate()
 {
     base.OnCreate();
     SBSDK.Initialize(this, licenseKey, true);
 }