在Wear OS上自定义扩展的通知实现

时间:2019-10-08 01:00:42

标签: android kotlin notifications wear-os

我需要什么

我需要一个磨损通知,该通知显示一些摘要文本(已格式化-需要在此处自定义布局),并且在展开时,格式化文本列表(另一个单独的自定义布局)将在操作的底部显示屏幕。我不想使用任何不推荐使用的方法,应该使用与android相似的样式进行装饰。

我尝试过的事情:

远程视图和装饰的CustomViewStyle

  • 这将导致没有结果,没有显示我指定的布局或文本(我后来发现这也是由android声明的”
      

    使用RemoteViews的通知   去除了自定义布局,可穿戴设备仅显示文本和图标。但是,您可以通过创建在手表上运行的可穿戴应用程序来创建使用自定义卡片布局的自定义通知。   Found here

setDisplayIntent

  • developer guidelines之后是关于磨损的自定义通知。看起来一切正常,但我发现它是API级别29中的deprecated。setDisplayIntent和addPages的组合将是完美的。

setContentIntent

  • 这允许在展开时启动单独的活动,这是我想要的功能,但是,这是在启动应用程序,而不是嵌入到Android通知本身中。

我的想法真的用光了,想知道是否有人能以这种方式进行自定义通知,因为似乎没有更新的指南。

0 个答案:

没有答案