1

我有一个应用程序托管在我的手机上,它连接到托管在 BLE 设备上的 GATT 服务器。这是我将应用程序连接到 BLE 设备的方法。

BlueTootGatt mGatt = new bleDevice.connectGatt(context, false, callback); 

现在我有一个 gatt 服务器对象,我不能使用它的服务向它写入和读取数据。

现在说三种可能的事情之一可能发生

  • 我的手机超出范围
  • 我禁用了我的蓝牙
  • BLE 设备已关闭

如何测试 gatt 连接是否已以这些任意方式之一关闭?例如,一些返回布尔值的方法会很好

mGatt.disconnected(); // returns true or false
4

0 回答 0