根据当前文档,意图ACL_CONNECTED和ACL_DISCONNECTED不在异常列表中。我的应用程序使用这些意图在连接特定设备时启动前台服务。唯一的另一种方法是使用ACTION_STATE_CHANGED,但它似乎有不同的目标。所以现在,当特定的BT设备与android 8连接时,似乎无法启动服务。我错过了什么吗?
答案 0 :(得分:0)
截至2018年8月14日,ACTION_ACL_CONNECTED
和ACTION_ACL_DISCONNECTED
在“隐式广播例外”列表中:
https://developer.android.com/guide/components/broadcast-exceptions
耳机和A2DP都包括ACTION_CONNECTION_STATE_CHANGED
。
您仍然应该能够检测到连接。