コード例 #1
0
        // It registers bluetooth receiver - for scanning and discovery of classic bluetooth devices
        private void SubscribeToBluetooth()
        {
            if (_receiver == null)
            {
                _receiver = new BluetoothReceiver();
            }

            RegisterReceiver(_receiver, new IntentFilter(BluetoothDevice.ActionFound));
        }
コード例 #2
0
        // It registers bluetooth receiver - for scanning and discovery of classic bluetooth devices
        private void SubscribeToBluetooth()
        {
            if (_receiver == null)
            {
                _receiver = new BluetoothReceiver();
            }

            RegisterReceiver(_receiver, new IntentFilter(BluetoothDevice.ActionFound));
            RegisterReceiver(_receiver, new IntentFilter(BluetoothAdapter.ActionDiscoveryStarted));
            RegisterReceiver(_receiver, new IntentFilter(BluetoothAdapter.ActionDiscoveryFinished));
        }
コード例 #3
0
        // It unregisters listeners and resets the classic bluetooth receiver
        private void UnsubscribeFromBluetooth()
        {
            cancelScanning();

            if (_receiver != null)
            {
                UnregisterReceiver(_receiver);
            }

            _receiver = null;
            devices   = null;
        }