更改android磨损通知的第一页

时间:2015-01-24 04:06:54

标签: android notifications wear-os

我在掌上电脑上收到了一个大文字的通知:

notif.setStyle(new NotificationCompat.BigTextStyle()
                .bigText(bigLine).setBigContentTitle(titleLine));

这会导致相应的Wear通知在第一页上显示此扩展文本。 是否有任何方法可以更改仅在可穿戴设备的第一页上显示的内容,同时保持手持设备通知不变?

最后,我想将bigText值拆分为可穿戴设备的页面。

1 个答案:

答案 0 :(得分:1)

如果您想将通知中的文字拆分成几页 - 看起来您很少有"项目"在一个通知中,并希望在可穿戴设备上单独显示它们。如果你确实有这种情况,你应该考虑使用grouping functionality

此功能用于Gmail应用中。您在移动设备上基本上只有一个组通知(但InboxStyle而不是BigTextStyle),并且在一个组内的可穿戴设备上有多个通知。

群组通知

您需要使用方法setGroup (String groupKey)为所有这些通知设置相同的groupKey 然后使用truesetGroupSummary (boolean isGroupSummary)来确定哪一个是摘要通知,并且只应在移动设备上显示。 非摘要通知仅会显示在可穿戴设备上。

两种分组方法

  1. 使用此方法,您可以在手机上提交一个通知(群组摘要通知),并在可穿戴者上提交多个通知,这些通知将显示为一个群组。所以你最终会得到像

    这样的东西
    • MOBILE: 1组摘要通知
    • WEAR:组内的X通知
  2. 但是,如果您真的希望通过X页而不是X通知获得一个通知,则可以在以下配置中使用它:

    • MOBILE: 1组摘要通知
    • 佩戴: 1个通知"在群组内"有X页