【发布时间】:2015-02-23 22:27:56
【问题描述】:
我是开发 Android Wear 应用程序的新手。我想知道如何通过在 android wear watch 中接收按钮单击来在移动设备中执行操作? 例如,穿戴应用程序中用于在移动设备中启动 Activity 的按钮。
【问题讨论】:
标签: android wear-os android-wear-data-api android-wear-notification
我是开发 Android Wear 应用程序的新手。我想知道如何通过在 android wear watch 中接收按钮单击来在移动设备中执行操作? 例如,穿戴应用程序中用于在移动设备中启动 Activity 的按钮。
【问题讨论】:
标签: android wear-os android-wear-data-api android-wear-notification
这种情况可能以两种方式发生..
1.按通知中的操作按钮。
2.通过按下 Wear 应用程序中的按钮。
在案例 1 中,您可以从您的 android(手机)应用程序生成通知,您不需要为手表编写代码。在该通知中,我们可以提供 PendingIntent。 http://developer.android.com/training/wearables/notifications/creating.html
在案例 2 中,创建可穿戴应用程序并包含按钮后。但我们无法在 on_click 中提供 Intent(打开手机内的活动)。可穿戴数据层 API 是 Google Play 服务的一部分,它为您提供了一个通信渠道手持和可穿戴应用程序。通过使用 Message Api/Data Api,我们正在与手机通信以启动活动。假设当我们通过该按钮单击发送带有一些适当数据(从磨损到手机)的消息时,将触发 onMessageRecieved 方法使用这种方法的电话,您可以提供一些 Intent 和 Start Activity。 http://developer.android.com/training/wearables/data-layer/index.html
【讨论】: