【问题标题】:Send Data from Android Wear to Android Mobile app将数据从 Android Wear 发送到 Android 移动应用
【发布时间】:2023-03-25 08:00:02
【问题描述】:

这是一个笼统的问题。我正在开发一个示例应用程序来演示 Android 穿戴设备的功能。

在这方面,我致力于在移动设备和 Wear 之间同步数据。在这里我可以从

发送消息
  1. 应用穿戴
  2. 穿戴式应用

在 MessageApi 中使用 sendMessage() 方法

但至于数据

我只能从 1. App 发送数据到 Wear

我无法从 2.Wear 发送数据到应用程序。

使用 DataApi 使用 putDataItem() 方法。

是否有其他人尝试将数据从 Wear 发送到应用,而不是从应用发送到 Wear。

在 Wear 的 DataLayer 示例中,我也看不到这个实现。

https://developer.android.com/samples/DataLayer/index.html

【问题讨论】:

    标签: android wear-os


    【解决方案1】:

    数据api的onDatachanged()方法只有在数据有变化时才会被调用。

    所以我所做的是发送相同的数据,因此没有发送数据。

    现在我每次都发送不同的数据,并且我收到了 DataApi 的 onDataChanged() 调用。

    哎呀。我的错。它可能会帮助其他人。

    【讨论】:

    • 为了测试 DataApi 而无需 xhanging 测试数据我正在使用这个 hack dataMap.putLong("foo_value", System.currentTimeMillis()); ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    相关资源
    最近更新 更多