Android 蓝牙RFCOMM/SPP连接更改时是否广播操作\连接\状态\更改?

Android 蓝牙RFCOMM/SPP连接更改时是否广播操作\连接\状态\更改?,android,bluetooth,broadcastreceiver,rfcomm,spp,Android,Bluetooth,Broadcastreceiver,Rfcomm,Spp,是否在RFCOMM/SPP连接更改时广播操作\连接\状态\更改 还是仅在“其他配置文件”(A2DP等)更改时广播 如果RFCOMM连接的状态已经由BluetoothAdapter管理,我会尽量避免管理该连接的状态 另外,我不会使用它,但是,有人试图在BluetoothAdapter中使用@hidden BluetoothStateChangeCallback接口吗?RFCOMM不是蓝牙“配置文件”,而是一种协议 串行端口配置文件(SPP)基于RFCOMM,是一种配置文件。 虽然我正在使用 “著名

是否在RFCOMM/SPP连接更改时广播操作\连接\状态\更改

还是仅在“其他配置文件”(A2DP等)更改时广播

如果RFCOMM连接的状态已经由BluetoothAdapter管理,我会尽量避免管理该连接的状态


另外,我不会使用它,但是,有人试图在BluetoothAdapter中使用@hidden BluetoothStateChangeCallback接口吗?

RFCOMM不是蓝牙“配置文件”,而是一种协议

串行端口配置文件(SPP)基于RFCOMM,是一种配置文件。 虽然我正在使用

“著名的SPP UUID 00001101-0000-1000-8000-00805F9B34FB”

SPP似乎不是一个“官方支持”的配置文件,因此不会广播更改的操作、连接、状态

可以使用的ACTION_ACL_CONNECTED、ACTION_ACL_DISCONNECTED和ACTION_ACL_DISCONNECT请求的广播事件侦听Bluetooth设备的状态

这些是将为RFCOMM协议和配置文件连接广播的低级事件

我发现这些广播不一定会以预期的方式进行。 我在这里也经历过