问题标签 [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 回答
182 浏览

android - 在 Wear 应用中创建的通知不会显示在 Android 智能手表上

我整天都在研究这个问题,无法弄清楚断开连接的位置。请在我的磨损应用程序方法下方找到我从广播接收器调用通知请求的方法:

private void createWearNotification(final String notificationString, final String name, final String extensionRequested) {

我的 androidmanifext.xml 文档中有以下声明:

这是我的磨损应用程序的 build.gradle 依赖项:

  • 实现文件树(目录:'libs',包括:['*.jar'])
  • 实施 'com.google.android.support:wearable:2.3.0'
  • 实施 'com.google.android.gms:play-services-wearable:15.0.1'
  • 实施 'com.android.support:percent:27.1.1'
  • 实施 'com.android.support:support-v4:27.1.1'
  • 实施 'com.android.support:recyclerview-v7:27.1.1'
  • 实施 'com.android.support:wear:27.1.1'
  • compileOnly 'com.google.android.wearable:wearable:2.3.0'
  • 实施 'com.android.support:appcompat-v7:27.1.1'
  • 实施 'com.android.support.constraint:constraint-layout:1.1.1'
  • 实施 'com.android.support:cardview-v7:27.1.1'
  • 实施 'com.android.support:support-compat:27.1.1'
  • 实施 'com.android.support:support-core-utils:27.1.1'
  • 实施 'com.android.support:support-core-ui:27.1.1'

我的 Logcat 文件中也有很多奇怪的评论:

  • I/vndksupport: 没有为此进程配置 sphal 命名空间。而是从当前命名空间加载 /vendor/lib/hw/gralloc.mt2601.so。

我已经尝试了所有方法 - 有趣的是,当我从主手机应用程序将其作为常规通知运行时,它可以正常工作。我能够打开我使用布局的应用程序 - 这只发生在通知中?我错过了什么?

  • 我的图书馆参考文献之一是否与另一个图书馆参考文献冲突?
  • 是否有规则禁止我们从 Wear 应用打开通知,而不是常规的 Android 应用?
  • 有没有办法确保界面底部的通知栏被启用?

非常感谢任何想法和建议!

0 投票
1 回答
538 浏览

android - Wear OS 通知振动和声音

在我的前台服务中,我收到通知,这工作得很好。唯一的问题是我的手表在收到通知时不会振动或发出任何声音。NotificationChannel我尝试打开或打开振动,Notification但都不起作用。设备是华为手表 2。

通知渠道:

服务通知:

显现:

0 投票
1 回答
380 浏览

android - Wear OS:通知不会显示

我正在 Wear OS(Android 8+)上开发一个独立的应用程序,但我遇到了通知问题。

我正在运行一个Foreground Service, 并有一个持续的通知。该持续通知运行良好,并且没有来自 Wear OS 的功能(因此代码可以在独立的 Android 上运行)。

但是,每当我想显示其他通知时,这是不可能的。

没有错误消息,什么都没有:我的通知没有显示。我确保创建单独的频道并启用它们(通过设置)。

这是我的代码,在Looper.mainLooper()via a中运行Handler

我在这里错过了什么吗?

谢谢您的帮助 !

0 投票
1 回答
1826 浏览

wear-os - 尝试通过 Wear OS 独立应用向 API 后端发送 HTTP 请求

我真的需要你的帮助。我有以下问题:我想使用独立的 Wear OS 应用程序通过 android Wear 手表(带有集成 sim 卡)发送数据。我想,如果按下一个按钮,将 ahttp request发送到我的后端服务器(不是通过 GoogleServices/API 或类似的东西,我希望它能够直接访问网络)。

问题是我没有找到任何适用于该任务的示例项目:直接通过 wear os 发送 http 请求。我的 java 经验很好,但我的 android 开发人员知识很低,所以我认为一个工作示例给了我进行逆向工程的最佳机会。

0 投票
1 回答
174 浏览

android - Android Wear 应用因桥接通知而被拒绝

我最近发布了一个被拒绝的 Android Wear 应用。我从 Google Play 开发者那里收到以下消息:

问题在于您的网桥通知,因为此通知未得到增强。通知仅包含文本,但不包含用户可以与之交互的任何其他内容。

最初我只是显示带有文本的通知。在第一次拒绝后,我在通知上实施了两个操作,用户可以通过这些操作与通知进行交互。我重新提交了申请,但由于同样的原因再次被拒绝。

请帮我解决这个问题。

提前致谢。

0 投票
1 回答
461 浏览

android - 自定义通知/振动 - Firebase - 磨损操作系统 - Android 8.0.0。API 26

我拥有:Wear OS (Android 8+)、API 26 和 Firebase 上的独立应用程序。

我将实现的(第一):我将显示带有自定义振动模式的自定义通知。

我会实现什么(第二个):当我的应用程序在后台时,我会自动打开我的应用程序或点击通知(但带有自定义振动)

我正在运行一个前台服务,并有一个持续的通知。该持续通知运行良好,并且没有来自 Wear OS 的功能(因此代码可以在独立的 Android 上运行)。我对通知有一些问题。

我无法更改振动通知和布局。

这是我的 FirebaseMessagingService

0 投票
1 回答
49 浏览

java - 用于监控来自 Google AI Platform 的模型训练状态的 Android 应用

我正在尝试使用 Java 和 Android Studio 构建一个 Android 应用程序,它将监控您的模型在 Google Cloud AI 平台上的训练状态,并在训练完成后向可穿戴设备发送通知。

我一直在寻找可以使用的 API,但我有点困惑,因为我看到很多人在谈论“生成的 api”。到目前为止,我认为这是我需要使用的,但我不确定它是否适用于 Android。

有什么建议我怎样才能做到这一点?谢谢。

0 投票
0 回答
96 浏览

android - 如何从磨损操作系统发送通知到手机

我需要将通知从磨损操作系统发送到手机。我为此搜索了很多,每个地方都可以让手机佩戴 os,但我需要将 os 佩戴到手机上。如果有人对此有所了解或建议一些链接,将不胜感激。

0 投票
0 回答
144 浏览

android - Wear OS 心率追踪器

我想为 Wear OS 编写一个程序,每 30 分钟记录一次心率并将这些数据存储在 txt 文件中。我尝试使用 Job Scheduler,但它不能持续工作。事实上它只工作一次。我必须使用哪个服务或 API?应用程序将在后台运行,有时会检测到过高的心率。我正在使用华为手表 2 LEO-BX9 (API 25)

我的活动:

我的服务:

0 投票
0 回答
9 浏览

android - 默认拨号器应用程序桥接通知未显示在手表上

我用 1 个按钮创建了一个新的 android 应用程序。
我将我的设备(Galaxy S android 12)连接到 Galaxy Watch 4,并尝试从我的应用程序获取桥接通知到手表。
onClick()按钮启动此代码(来自 Google 磨损通知示例):

我完美地收到了通知。
但是当我将我的应用程序设置为默认拨号器时,桥接通知不会到达手表。我尝试使用三星默认拨号器(com.samsung.android.dialer)并且一切正常。