【问题标题】:How do I send data from phone to wearable device without GoogleAPiClient?如何在没有 GoogleAPiClient 的情况下将数据从手机发送到可穿戴设备?
【发布时间】:2020-11-16 08:54:59
【问题描述】:

我说的是手机方面的事情。每当我寻找类似的问题时,我总是会发现人们在手机端使用 GoogleApiClient。这在 3 年前就贬值了,那么如果我想向可穿戴设备发送一系列字符串,我该怎么做呢?

【问题讨论】:

  • 您可以使用 NFC、WiFi、蓝牙,这取决于您。在大多数情况下,我发现蓝牙通常是最好的。如果您的测试用例可以选择,那么 Wifi 当然会更快、更可靠。
  • 那么在蓝牙的情况下,手机是服务器,可穿戴设备是客户端吗?
  • 我很久以前就做过了,但如果我没记错的话,我认为您需要将可穿戴设备作为服务器。只需尝试一种方法,如果它不起作用,请切换,这是微小的变化 tbh
  • 最后一个问题“TAG”是什么?我一直在开发者网站上找到它以获取日志消息,每当我复制和粘贴它时,我都会将它标记为红色。像这样:Log.e(TAG, "Socket's create() method failed", e);
  • TAG 是您在日志消息中写入的任何字符串,当您查看 logCat 以调试错误时,您可以过滤输出以仅包含您想要的 TAG,从而使调试更容易。通常,TAG 只是类名的字符串。即对于您的 MainActivity,TAG 通常是“MainActivity”

标签: android android-studio wear-os wearables


【解决方案1】:

GoogleApi 替换了已弃用的 GoogleApiClient。

您可以根据需要使用 DataClient 或 MessageClient。 它们都扩展了新的 GoogleApi 类。

通过检查查看您需要什么:

https://developer.android.com/training/wearables/data-layer

【讨论】:

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