bluetooth_manager
Bluetooth Manager it's a Android Plugin to control the bluetooth basics, turning on/off and get the state.
How to Start
Import the library
import 'package:bluetooth_manager/bluetooth_manager.dart';
Use exemple
Example get bluetooth state
// Get bluetooth state
// return a BluetoothState
// on, off and unknow
BluetoothState bluetoothState =
await bluetoothManager.getBluetoothState();
print(bluetoothState);
Example listener bluetooth state
// Get bluetooth state Listener
// return a BluetoothState
// on, off and unknow
bluetoothManager.getBluetoothStateStream().listen((BluetoothState bluetoothState) {
print(bluetoothState);
// Do your logic here...
});
Example turn on/off bluetooth
// Enable bluetooth
// you can call only await
// bluetoothManager.disableBluetooth() or await bluetoothManager.enableBluetooth()
// if you don't want the response
ActionResponse actionResponse = await bluetoothManager.disableBluetooth();
print(actionResponse);
// Disble bluetooth
ActionResponse actionResponse = await bluetoothManager.enableBluetooth();
print(actionResponse);