【问题标题】:Android Wear- Getting Data from WearableListenerServiceAndroid Wear - 从 WearableListenerService 获取数据
【发布时间】:2015-04-07 03:37:01
【问题描述】:

我正在开发一个 Android 磨损应用程序,它每 x 秒从移动设备应用程序接收数据。 为了接收数据,我使用 MessageApi:

可穿戴应用中的监听器:

public class MWearableListenerService extends WearableListenerService {
    private String m_lastMessage;    

    @Override
    public void onMessageReceived(MessageEvent messageEvent) {
        super.onMessageReceived(messageEvent);

        m_lastMessage = new String(messageEvent.getData());
    }
}

我希望我的可穿戴应用 UI 能够访问数据。 我知道我可以使用 GoogleApiClient 在本地发送数据,但我宁愿避免这种情况。

这方面的最佳做法是什么?

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    正如您在文档中看到的,您有 2 种方法:
    MessageApi.MessageListener 通过您活动中的侦听器或 WearableListenerService。

    应用程序希望在 背景应该扩展这个类。活动等昙花一现 Android 组件可能会使用 addListener(GoogleApiClient, DataApi.DataListener), addListener(GoogleApiClient, MessageApi.MessageListener) 和 addListener(GoogleApiClient, NodeApi.NodeListener) 在有限的时间内接收事件。

    这是关键的区别。所以你应该决定你的情况并选择合适的api。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多