【问题标题】:What is the fastest way to transfer data from watch to phone Android wear将数据从手表传输到手机 Android Wear 的最快方法是什么
【发布时间】:2015-08-29 06:25:04
【问题描述】:

我正在尝试移动手机上的滑块以反映手表上的滑块。它正在工作,但问题是,如果我快速上下移动滑块,则会有很长的延迟,因此我的更改需要一秒钟左右的时间才能使反射赶上。我正在使用 PutDataMapRequest 通过 GoogleApiClient 进行通信。我想我真正的问题是有办法更快地做到这一点。我只是想发送一个 int 和一个 String。

【问题讨论】:

    标签: android wear-os google-api-client


    【解决方案1】:

    您在使用 DataApi 吗?如果是这样,请使用 MessageApi 并通过 sendMessage() 发送消息;那会更快。此外,您可能希望优化要设置的数据量;例如,当搜索栏停止并且不再改变时发送“进度”可能就足够了;这意味着在移动时不需要发送数据。如果这太少,您可能会决定在发送数据之前进行一些速率控制;例如,如果您的搜索栏可以在 0 到 100 之间变化,您很可能不需要每次更改都发送消息,例如,当搜索栏更改 3 个单位并且搜索栏停止更改时发送消息,发送最终值以在流程结束时保持准确。

    【讨论】:

    • 我刚回来更新我的帖子。我发现,如果我限制为仅在 100 毫秒时发送进度更新,事情就会平静很多。我正在查看 MessageApi,也可能会尝试,但无论哪种方式,您的帖子都是正确的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多