Example #1
0
        //Start searching for printers
        private void StartBluetoothDiscovery()
        {
            IDiscoveryEventHandler bthandler = DiscoveryHandlerFactory.Current.GetInstance();

            bthandler.OnDiscoveryError    += DiscoverError;
            bthandler.OnDiscoveryFinished += DiscoveryFinished;
            bthandler.OnFoundPrinter      += DiscoveryHandler_OnFoundPrinter;
            IPrinterDiscovery ip = new PrinterDiscovery();

            ip.FindBluetoothPrinters(bthandler, this);
            BluetoothDiscoverer.Current.FindPrinters(Android.App.Application.Context, bthandler);
            // DependencyService.Get<IPrinterDiscovery>().FindBluetoothPrinters(bthandler);
        }