问题标签 [android-wear-notification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
335 浏览

android - 当两个应用都实现 WearableListenerService 时,无法将数据从移动应用发送到穿戴应用

我创建了一个带有 Activity 的移动应用程序,它发送数据以供穿戴。移动应用端代码如下

请注意,我删除了一些代码以减少行数。

在 Wear 应用程序端,我创建了一个PhoneListenerService,如下所示

上面的代码工作正常。每当我从 mobileApp 的 MainActivity 发送数据时,我都会在 PhoneListenerService 的 Wear 应用程序上收到它。

///////////////////////////////////////// ///////////////////////////////////////// ///////////////////////////////////////// //////

根据接收到的数据,我在穿戴应用程序上构建通知,并针对我想要通知移动应用程序的通知采取的每项操作。为此,我在 Wear 应用上创建了 PhoneSyncService,它将通知移动应用所采取的行动。

为了获取从穿戴应用程序发送到移动应用程序的数据,我还在移动应用程序上创建了 WearDataListenerService,下面是代码。

当我进行上述更改时,我开始看到一个奇怪的问题。当我尝试将数据从移动应用程序发送到穿戴应用程序时,数据会在WearDataListenerService上接收,该服务仅在移动应用程序端,而不会在穿戴应用程序端接收。 就像从移动应用程序发送的数据是在移动应用程序 WearableListenerService 上接收的,而不是在 Wear 应用程序上接收的。

有人可以帮帮我吗。

0 投票
1 回答
364 浏览

android - 如何从电话创建的通知中打开 Wear 活动

目前,当我收到推送通知时,我会创建一个通知。此通知显示在手机和 Android Wear 上。通知有一个动作:在手机上打开。

如何创建第二个操作以在可穿戴设备上打开 Activity?

我尝试使用 NotificationCompat.WearableExtender 并添加一个操作。但是如何在 PendingIntent 中使用 Wea​​r Activity?因为 Wear Activity 在另一个模块中,所以我无法在收到推送通知的电话模块中访问它。

0 投票
1 回答
146 浏览

android - Android Wear 的通知限制

在穿戴设备上,我看到它只能显示 12 Notifications per app。例如,当我收到大约 20 封新电子邮件时,Wear 应用程序只显示最近的 12 封电子邮件,并且不会更多。

同样,我编写了一个会抛出通知的磨损应用程序,即使在那里它也不会显示超过 12 个通知,任何新通知都会在此之后排队,并且在现有通知被清除之前不会显示在通知中。因此,在任何给定点上,最多只能显示 12 条通知。

是谷歌的安卓磨损限制吗?

这是我的代码..

PhoneDataListener 从移动应用程序接收数据项..

穿戴应用程序上的 NotificationService 构建并抛出通知

请注意,一次只能为一个群组显示 12 条通知。一旦我采取行动并且通知被清除,待处理的通知就会进入。

0 投票
1 回答
229 浏览

android - Wearable.DataApi.deleteDataItems 不工作

我将不胜感激任何见解,因为已经尝试了一切以使 deleteDataItems 正常工作,但事实并非如此。

我已经实现了一个非常简单的场景,在我的主应用程序中创建新的数据项 (ArrayList),并使用 Data API 将其传递给可穿戴客户端。

以下是一些代码片段:

这是可穿戴的 OnDataChanged"

现在的问题是,每次我在可穿戴设备上解析 arrayList 时,它总是包含我在主应用程序中添加到数组中的所有值,正如我上面提到的,我只想存储最后一组包含的值最后一次通话。因此,DeleteDataItems 似乎根本不起作用。有趣的是,在 Debug over bluetooth 模式下,我只能看到最后一组值,但是一旦我的应用程序和可穿戴设备连接到云,它就会创建相同值的其他实例,这非常令人困惑。

任何帮助都非常感谢,因为我将使用 DataAPI 提供已经尝试过的一切。

0 投票
1 回答
1422 浏览

android - 如何向 android wear 操作添加确认对话框?

我目前有一个非常具有破坏性的 Android Wear 操作。如何在执行之前向该操作添加确认对话框。

例如,我在穿戴上有一个“完成锻炼”动作……一旦用户完成锻炼,他们就无法恢复它。我想问他们“你确定要完成锻炼吗?”

我怎么能这样做?

0 投票
0 回答
116 浏览

ios - Android Wear 上的 iOS 通知图标

大家好,现在我正在开发一个 iOS 应用程序,并且当我从我的应用程序恢复通知时,我的 iPhone 配对了一个 Android Wear 设备我手表上的通知只显示标准的 Android Wear 徽标,而不是我的应用程序徽标有人知道吗?我可以让它也显示我自己的应用程序徽标吗?

0 投票
1 回答
142 浏览

android - 从穿戴通知操作按钮打开穿戴活动

我要做的就是设置它,以便当您单击通知上的一个操作按钮时,它会打开一个磨损活动,我在过去的一天中查找了如何执行此操作,并且我一直以相同的 onconnected 结束:空问题。我似乎无法解决这个问题,提前感谢您的帮助。

PutDataMapRequest dataMapRequest = PutDataMapRequest.create("/notification"); dataMapRequest.getDataMap().putDouble("timestamp", System.currentTimeMillis()); dataMapRequest.getDataMap().putString("title", "This is the title"); dataMapRequest.getDataMap().putString("content", "This is a notification with some text."); PutDataRequest putDataRequest = dataMapRequest.asPutDataRequest(); Wearable.DataApi.putDataItem(mGoogleApiClient, putDataRequest);

0 投票
1 回答
517 浏览

android - Android手机中的打盹模式是什么意思?

我听说“高优先级 GCM 消息是从打盹模式唤醒手机的唯一方法”。Android手机中的打盹模式是什么意思。

0 投票
1 回答
232 浏览

wear-os - 是否可以创建自定义 Android Wear 通知?

在过去的几个月里,我一直在做大量的研究,试图弄清楚是否可以使用自定义布局创建磨损通知,但我正在努力寻找解决方案。

我试图实施以下建议,但没有成功: https ://possiblemobile.com/2014/07/create-custom-ongoing-notification-android-wear/

http://android-wear-docs.readthedocs.org/en/latest/sync.html

Android Wear 通知的自定义 UI

我读过的大部分内容都表明,为了做到这一点,我应该创建一个带有数据监听器的 android wear 应用程序。这个想法是手机会根据它想要发送的通知类型向手表发送某些数据(比如一个字符串)。我会禁用自动生成的磨损通知。取而代之的是,Android Wear 应用程序侦听器会根据字符串知道它是什么类型的通知,并改为显示我为该通知定制的页面。

我遇到的第一个问题是我不知道如何调试这样的代码。由于在 Android Studio 中,您只能启动设备应用或穿戴应用,但不能同时启动两者。

我的另一个问题是,当设备应用程序运行时,Android Wear 应用程序是否在后台运行?您是否必须先打开 Android Wear 应用程序才能让侦听器正常工作(如果是这样,那么我猜这不是自定义通知的解决方案)?

实际上是否可以创建自定义布局 android 磨损通知?

0 投票
1 回答
161 浏览

wear-os - Android Wear 需要在设备配对穿戴时显示穿戴通知

请说明一旦穿戴设备与设备配对,我们如何在 android 上显示通知,例如来自谷歌的天气通知。

谢谢