0

我正在编写一个与 Sony SmartEyeGass 交互的 android 应用程序。我想在用户启动使用眼镜的功能之前检测设备的存在和连接。

不幸的是,我无法可靠地检测设备是否存在。观察 START、STOP 等事件并不能解决我的问题,因为我经常ExtensionReciever在启动应用程序时收到 START 事件ExtensionService,尽管关闭了眼镜。运行在ControlExtension眼镜上显示东西的东西没有任何问题。

如何从 SmartEyeglassAPI 获取指示设备是否存在的信息?我无法通过他们的在线文档或示例找到这个挖掘。

4

1 回答 1

1

SmartExtensions 中没有 API 来检查眼镜是否已连接。您应该能够通过监听连接蓝牙设备并检查设备名称来检测眼镜是否连接。

此 API 可能适合您:http: //developer.android.com/reference/android/bluetooth/BluetoothHeadset.html#getConnectedDevices()

于 2015-07-27T21:03:58.620 回答