我想知道,是否可以通过可穿戴通知动作按钮启动可穿戴的活动。默认用法是,可穿戴设备上的通知操作会在手持设备上启动意图。我知道我可以建立一个解决办法:抓住手持设备的意图,并向可穿戴者发送信息。但难道没有直接的方法吗?
答:目前还不可能,请看下面标有“答案”的评论。
发布于 2015-07-09 22:35:48
根据在电话上生成的通知,不可能(轻松)在可穿戴设备上启动活动。
但是,您可以使用一些额外的代码来完成它。解决方案是在通知中选择操作时在电话上运行代码。电话上的这段代码将使用数据层API发送消息或设置可穿戴设备等待的数据项。当可穿戴设备看到这个即将到来的更新时,它将启动可穿戴设备上的活动。
这里有一个示例演示了如何做到这一点:https://github.com/googlesamples/android-SynchronizedNotifications
发布于 2015-06-26 14:21:11
是的有。您可以使用PendingIntent.getActivity为您的活动获取一个处理程序,在可穿戴扩展程序上可以这样做:
NotificationCompat.WearableExtender extender = new NotificationCompat.WearableExtender();
extender.setCustomSizePreset(Notification.WearableExtender.SIZE_FULL_SCREEN);
extender.setDisplayIntent(pedingIntent);这会叫你在可穿戴设备上活动,
https://stackoverflow.com/questions/31075427
复制相似问题