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