Проверьте, подключен ли адаптер Bluetooth к носимому устройству - PullRequest
0 голосов
/ 18 марта 2019

Я разрабатываю приложение для Android, и мне нужно знать, когда Bluetooth подключен к носимому устройству.Я пытался использовать метод с адаптером Bluetooth, но без хороших результатов.Как я могу запрограммировать этот метод?

public static boolean btConnected() {
    if( /*Bluetooth is connected*/ )
        return true;
    else
        return false;
}

1 Ответ

0 голосов
/ 18 марта 2019

Добавьте это разрешение в свой Manifest.xml

<uses-permission android:name="android.permission.BLUETOOTH" />

и создайте метод, который будет проверять, подключен ли Bluetooth

private boolean isBluetootConnected() {
    BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    return mBluetoothAdapter != null && mBluetoothAdapter.isEnabled()
            && mBluetoothAdapter.getProfileConnectionState(BluetoothHeadset.HEADSET) == BluetoothHeadset.STATE_CONNECTED;
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...