android - 如何使用回调检测穿戴式/手持式 Android 设备是断开连接还是连接?

标签 android google-api wear-os

我正在尝试了解如何在我的设备上获取配对设备已连接或断开连接的更新。我需要的是以前这样完成的功能:

@Override
public void onPeerConnected(Node node) {
    Log.d(TAG, "CONNECTED");          
}

@Override
public void onPeerDisconnected(Node node) {
    Log.d(TAG, "PEER DISCONNECTED");
}

但此后已被弃用,文档说使用 CapabilityAPI,我看到的示例使用 Wea​​rableListenerService,但我无法使用它,因为我的类扩展了 Fragment,所以我无法扩展 WearableListenerService。有人可以告诉我他们是如何实现这一目标的吗?谢谢

最佳答案

CapabilityApi 不需要使用 Wea​​rableListenerService;您可以在您的 Activity 中注册一个 CapabilityApi.CapabilityListener();看这个tutorial .

关于android - 如何使用回调检测穿戴式/手持式 Android 设备是断开连接还是连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34681093/

相关文章:

Android 评分栏超出对话框范围

android - 如何向 Android SyncManager 发送同步完成信号?

java - Jsoup解析html页面中的特定图像

javascript - 如何将作用域 API 与 (GSI) Google 身份服务一起使用

flutter - 未处理的异常 : Bad state: Cannot add new events after calling close, 使用 flttter_google_places

android - Moto 360 从 Android Studio 部署极慢

android - 我无法在 res 目录中添加新文件夹

c# - Google API - Godaddy 上的服务帐户 C#

android - 使 Android Wear 通知在没有操作图标的情况下可点击

Android Wear 模拟器和环境模式