检测与蓝牙设备的连接

时间:2017-06-17 17:04:18

标签: android bluetooth android-8.0-oreo

根据当前文档,意图ACL_CONNECTED和ACL_DISCONNECTED不在异常列表中。我的应用程序使用这些意图在连接特定设备时启动前台服务。唯一的另一种方法是使用ACTION_STATE_CHANGED,但它似乎有不同的目标。所以现在,当特定的BT设备与android 8连接时,似乎无法启动服务。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

截至2018年8月14日,ACTION_ACL_CONNECTEDACTION_ACL_DISCONNECTED 在“隐式广播例外”列表中:

https://developer.android.com/guide/components/broadcast-exceptions

耳机和A2DP都包括ACTION_CONNECTION_STATE_CHANGED

您仍然应该能够检测到连接。