检查蓝牙适配器是否已连接至可穿戴设备

时间:2019-03-18 11:20:37

标签: android bluetooth

我正在开发一个android应用,我需要知道蓝牙何时与可穿戴设备连接。 我尝试使用带有蓝牙适配器的方法,但效果不佳。 我该如何编程这种方法?

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

1 个答案:

答案 0 :(得分:0)

在您的Manifest.xml中添加此权限

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

并创建一种方法来检查蓝牙是否已连接

private boolean isBluetootConnected() {
    BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    return mBluetoothAdapter != null && mBluetoothAdapter.isEnabled()
            && mBluetoothAdapter.getProfileConnectionState(BluetoothHeadset.HEADSET) == BluetoothHeadset.STATE_CONNECTED;
}