首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从通知动作按钮上直接启动可穿戴活动?

从通知动作按钮上直接启动可穿戴活动?
EN

Stack Overflow用户
提问于 2015-06-26 14:11:48
回答 2查看 459关注 0票数 1

我想知道,是否可以通过可穿戴通知动作按钮启动可穿戴的活动。默认用法是,可穿戴设备上的通知操作会在手持设备上启动意图。我知道我可以建立一个解决办法:抓住手持设备的意图,并向可穿戴者发送信息。但难道没有直接的方法吗?

答:目前还不可能,请看下面标有“答案”的评论。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-09 22:35:48

根据在电话上生成的通知,不可能(轻松)在可穿戴设备上启动活动。

但是,您可以使用一些额外的代码来完成它。解决方案是在通知中选择操作时在电话上运行代码。电话上的这段代码将使用数据层API发送消息或设置可穿戴设备等待的数据项。当可穿戴设备看到这个即将到来的更新时,它将启动可穿戴设备上的活动。

这里有一个示例演示了如何做到这一点:https://github.com/googlesamples/android-SynchronizedNotifications

票数 0
EN

Stack Overflow用户

发布于 2015-06-26 14:21:11

是的有。您可以使用PendingIntent.getActivity为您的活动获取一个处理程序,在可穿戴扩展程序上可以这样做:

代码语言:javascript
复制
NotificationCompat.WearableExtender extender = new NotificationCompat.WearableExtender();
extender.setCustomSizePreset(Notification.WearableExtender.SIZE_FULL_SCREEN);
extender.setDisplayIntent(pedingIntent);

这会叫你在可穿戴设备上活动,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31075427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档