如何检测磨损与安卓之间的连接是否下降

问题描述:

我有一个智能手表收集一些数据并发送到手机的应用程序。我正在使用WearableListenerService和GoogleAPIClinet。在数据收集期间,我想知道连接何时失败。即使我关闭蓝牙,ConnectionConnectionSuspended()和onConnectionFaile()两个函数也不会调用。有什么方法可以检查连接何时下降?你提到(onConnectionFailedonConnectionSuspended如何检测磨损与安卓之间的连接是否下降

的两个功能是指使用谷歌API客户端与其它设备的连接。在正常情况下,他们很少会被打电话。

要检测设备连接性的变化,请使用Capability API。具体而言,您需要onCapabilityChanged - 尽管名称已被更改,但当能力本身发生更改时,其名称将在列表已更改时调用。文档在这里:https://developer.android.com/training/wearables/apps/standalone-apps.html#detecting-your-app