BluetoothManager
public
final
class
BluetoothManager
extends Object
| java.lang.Object | |
| ↳ | android.bluetooth.BluetoothManager |
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 | |
|---|---|