在 Android Wear 设备上显示我们的应用程序通知

Posted

技术标签:

【中文标题】在 Android Wear 设备上显示我们的应用程序通知【英文标题】:Show Our Application Notification On Android Wear Device 【发布时间】:2016-03-18 10:47:13 【问题描述】:

我想在 android Wear 设备上显示我的应用程序通知。为此,我创建了一个这样的新通知

Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
    NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender().setHintHideIcon(true).setBackground(bmp);
    Notification notif = new NotificationCompat.Builder(mContext).setContentTitle(title).setContentText(msgText).setSmallIcon(R.drawable.ic_launcher).extend(wearableExtender).build();
    NotificationManagerCompat notificationManager = NotificationManagerCompat.from(mContext);
    notificationManager.notify(notificationId, notif);

但我在设备上收到两个通知。请任何人都可以提供帮助。

【问题讨论】:

【参考方案1】:

无需为 Android Wear 创建单独的通知。您的设备通知将自动出现在 android wear 上。简而言之,您无需执行任何操作。

【讨论】:

你确定我们不需要为安卓穿戴设备创建单独的通知吗?? “当 Android 手持设备(手机或平板电脑)和 Android 可穿戴设备连接时,手持设备会自动与可穿戴设备共享通知。”这是first line in the documentation

以上是关于在 Android Wear 设备上显示我们的应用程序通知的主要内容,如果未能解决你的问题,请参考以下文章

Android Wear之android穿戴式设备应用开发平台

在 Android Wear 中正确显示通知

从真实设备卸载 Android Wear 应用程序

[在Android Studio中,构建一个Android Wear项目,如何在两个模块中包含相同的文件

Android Wear 圆形模拟器充气方形布局

全新 Google Pixel Watch 重磅上线 | 着手为 Wear OS 构建应用!