BluetoothManager | API reference | Android Developers
Summary: Methods | Inherited Methods
public
final
class
BluetoothManager
extends Object
High level manager used to obtain an instance of an BluetoothAdapter and to conduct
overall Bluetooth Management.
Use Context.getSystemService(java.lang.String) with Context.BLUETOOTH_SERVICE to create an BluetoothManager, then call getAdapter()
to obtain the BluetoothAdapter.
Developer Guides
For more information about using BLUETOOTH, read the Bluetooth developer guide.
.
Requires the PackageManager#FEATURE_BLUETOOTH feature which can be detected using PackageManager.hasSystemFeature(String).
Summary
Public methods | |
|---|---|
BluetoothAdapter
|
getAdapter()
Get the BluetoothAdapter for this device. |
List<BluetoothDevice>
|
getConnectedDevices(int profile)
Get connected devices for the specified profile. |
int
|
getConnectionState(BluetoothDevice device, int profile)
Get the current connection state of the profile to the remote device. |
List<BluetoothDevice>
|
getDevicesMatchingConnectionStates(int profile, int[] states)
Get a list of devices that match any of the given connection states. |
BluetoothGattServer
|
openGattServer(Context context, BluetoothGattServerCallback callback)
Open a GATT Server The callback is used to deliver results to Caller, such as connection status as well as the results of any other GATT server operations. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||