【发布时间】:2018-04-10 11:57:36
【问题描述】:
我正在尝试查找任何用于从 android wear 应用程序共享数据的意图机制示例。智能手机应用程序的所有带有 Intent 和 SEND_TO 的代码示例都不适用于穿戴设备。 android wear 2.0 是否支持 Intents 唤醒其他独立应用和共享数据?如果没有 - 我如何将文件甚至消息从 Wear 发送给任何用户(电子邮件、电报、Facebook、便笺等)?
【问题讨论】:
-
Sending and Receiving Messages on Wear 可以使用
MessageClient完成。您还需要附加任意有效负载(可选)和唯一标识消息操作的路径。查看文档中的详细信息。 -
不,我的问题不在于从智能手表向智能手机发送消息——我知道该怎么做。我说的是共享数据\消息的意图机制,比如如果我想在我的智能手表上使用独立应用程序(如 Facebook、Telegram 或任何其他应用程序)发送某些东西..
-
假设安装了一个注册接收它的应用程序,任意
Intent没有理由不能在 Wear 上运行。当你尝试时会发生什么? -
有 2 种不同类型的行为: 1. 如果 Intent 具有定义的包名称,它是一个空白活动,肯定不是已启动应用程序的活动 - 电报、Facebook 或其他 - 它是一个空白活动. 2. 如果 Intent 没有定义包名,它是一个标准系统 Toast 响应 - “没有任何应用程序,谁可以使用这个动作”。只有 Intent with Call 运行良好,但它不是一个内置的 3-d 派对应用程序。经过多次尝试,我开始认为 Intent 机制不适用于 Wear 2.0。
标签: android android-intent wear-os