【发布时间】:2020-09-16 05:17:46
【问题描述】:
我想知道在检查我的设备是否通过蓝牙连接到汽车系统时,是否有任何特定的 callback 或类似信息。
我知道有些公司在连接到这些系统时会更改 UI。比方说,没有蓝牙连接或蓝牙连接的用户界面与连接到汽车时完全不同的用户界面(例如在驾驶时很容易点击的非常大的按钮)
我查看了来自 Android 的 BluetoothAdapter。特别是我对ACTION_CONNECTION_STATE_CHANGED 很感兴趣,它可以让我知道何时建立了新连接,但我并没有真正看到任何方法来识别何时连接到汽车系统或任何其他蓝牙设备。
还有其他方法吗?如果是这样,请提供一个简单的实现或良好文档的链接。
【问题讨论】:
-
是的,看起来差不多。不过,我正在寻找如何获取我连接到的当前设备 (BluetoothAdapter.getDefaultAdapter().getBondedDevices(); 给出了绑定到我手机的那些设备的列表,但我无法检查哪些是当前已连接)