我正在开发一个android应用,我需要知道蓝牙何时与可穿戴设备连接。 我尝试使用带有蓝牙适配器的方法,但效果不佳。 我该如何编程这种方法?
public static boolean btConnected() {
if( /*Bluetooth is connected*/ )
return true;
else
return false;
}
答案 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;
}