0

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

4

1 回答 1

0

截至 2018 年 8 月 14 日,ACTION_ACL_CONNECTED并且ACTION_ACL_DISCONNECTED 隐式广播例外列表中:

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

还包括ACTION_CONNECTION_STATE_CHANGED耳机和 A2DP。

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

于 2018-08-14T23:28:48.667 回答