如何测试GATT服务器连接是否关闭

时间:2017-04-28 22:44:59

标签: android bluetooth bluetooth-lowenergy gatt bluetooth-gatt

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

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

现在我有一个gatt服务器对象,我无法使用其服务写入和读取数据。

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

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

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

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

0 个答案:

没有答案