Example #1
0
        public override void OnCreate()
        {
            base.OnCreate();

            var configuration = new SBSDKConfiguration
            {
                StorageImageFormat  = CameraImageFormat.Png,
                StorageImageQuality = 80,
                EnableLogging       = true
            };

            Log.Debug(LOG_TAG, "Initializing Scanbot SDK...");
            SBSDKInitializer.Initialize(this, licenseKey, configuration);
        }
        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!
            var configuration = new SBSDKConfiguration
            {
                EnableLogging = true,
                // If no StorageBaseDirectory is specified, the default will be used
                StorageBaseDirectory = GetDemoStorageBaseDirectory(),
                DetectorType         = DocumentDetectorType.MLBased
            };

            SBSDKInitializer.Initialize(this, LICENSE_KEY, configuration);
        }
Example #3
0
        //
        // This method is invoked when the application has loaded and is ready to run. In this
        // method you should instantiate the window, load the UI into it and then make the window
        // visible.
        //
        // You have 17 seconds to return from this method, or iOS will terminate your application.
        //
        public override bool FinishedLaunching(UIApplication uiApplication, NSDictionary launchOptions)
        {
            var configuration = new SBSDKConfiguration
            {
                StorageImageFormat  = CameraImageFormat.Png,
                StorageImageQuality = 80,
                EnableLogging       = true
            };

            Console.WriteLine("Scanbot SDK Example: Initializing Scanbot SDK...");
            SBSDKInitializer.Initialize(uiApplication, licenseKey, configuration);

            global::Xamarin.Forms.Forms.Init();

            LoadApplication(new App());

            return(base.FinishedLaunching(uiApplication, launchOptions));
        }
        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);
        }