我知道我可以在我的应用程序中获得当前的连接状态,如下所示。
// I establish the connection in my app.
val address = "xx:xx:xx:xx:xx:xx"
val device = bluetoothAdapter.getRemoteDevice(address)
device.connectGatt(MyApplication.appContext, false, gattCallback)
// Then I can get the current connection state
val state = bluetoothManager.getConnectionState(device, BluetoothProfile.GATT) // state is BluetoothGatt.STATE_CONNECTED
如果在其他应用中建立了连接,bluetoothManager.getConnectionState(device, BluetoothProfile.GATT)
会在我的应用中返回BluetoothGatt.STATE_DISCONNECTED。
我的问题是,我可以在我的应用程序中的其他应用程序中获得当前的连接状态吗?