我开发了一个连接到蓝牙设备的应用程序,它扫描设备并在找到正确的设备时自动连接。
该应用适用于联想A1010(API 22)和华为P10(API 24),但不适用于华为P8(API 23)。
P8似乎无法连接。调用BluetoothDevice#connectGatt (Context context, boolean autoConnect, BluetoothGattCallback callback)
后没有任何事情发生。关闭设备后,onConnectionStateChange(...)
会调用BluetoothProfile.STATE_DISCONNECTED
。
autoConnect设置为false。连接和尝试重新连接时的行为是相同的。
我已成功使用P8上的其他蓝牙应用程序,以确保设备没有任何问题。我没有成功尝试激活P8上的BtSnoop日志。
答案 0 :(得分:0)
连接时连续不间断地扫描其他设备。扫描时P8无法连接。