【问题标题】:Android Wear - Retrieve value from PhoneAndroid Wear - 从手机中检索价值
【发布时间】:2015-04-10 08:04:23
【问题描述】:

我希望有人可以帮助我。我似乎找不到任何能给我一个直接答案或有效的东西。

所以基本上用户在我的手机应用上输入他们的年龄,然后我会保存并传递给手表。

现在要让它工作,我只是使用硬编码的 int 值。

所以我希望手表做的是当用户在手表上输入某个活动时,它会每次从手机中检索这个值并显示出来。

显然,我打算做的不仅仅是显示它,但如果我能先显示它,则意味着它正在被检索。

谁能帮帮我?提前致谢。

【问题讨论】:

    标签: android wear-os android-wear-data-api


    【解决方案1】:

    查看http://developer.android.com/training/wearables/data-layer/index.html 并根据您的上下文选择适当的 API。

    【讨论】:

    • 我看过这些,但我不确定我应该使用哪个手表来发起 start 调用以从设备中检索整数变量。
    • 我实际上已经按照这些教程进行操作,但从日志来看似乎没有收到数据。 android-wear-docs.readthedocs.org/en/latest/data.html
    【解决方案2】:

    在手表上的上述活动中,实现 GoogleApiClient。在onConnected() 方法中,通过Wearable.MessageApi.sendMessage 向您的手机发送消息假设您想在手机上未打开应用程序时从手机中检索此信息,请使用手机上的 WearableListenerService 来接收消息。现在您已成功告诉手机您想要的信息!只需在 WearableListenerService 中收集您需要的信息,然后通过 Wearable.MessageApi.sendMessage 将另一条消息发送回手表

    如果您还有其他问题,请告诉我

    【讨论】:

    • 得到了工作谢谢。好的,您向我解释一下为什么我的电话打开功能现在停止工作了?我读到你不能有多个 GoogleApiClients。当用户单击按钮时,有没有办法解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多