我正在玩Android Wear通知,并使用DataApi从磨损设备触发它们。 尽管如此,我还是没有设法弄清楚如何在android Wear移动应用程序中收到类似演示卡的通知。
例如:公共交通工具或航班信息,甚至是天气预报卡。
我尝试了 setDisplayIntent ,但它仅在用户向上滑动通知时显示。
正如文档中所述
注意:当主屏幕上的通知正在窥视时,系统 使用它生成的标准模板显示它 通知的语义数据。这个模板适用于所有人 watchfaces。当用户向上滑动通知时,他们会看到 通知的自定义活动。
我正在寻找的方法是更改此默认模板,就像Google在演示卡中所做的那样。
您对如何做到这一点有任何想法吗?
度过美好的一天,感谢您的帮助。
JN。
答案 0 :(得分:2)
如Wayne Piekarski所述,目前无法获得折叠样本卡的完全相同外观:https://plus.google.com/u/0/100517480770286602327/posts/2o4SVBhWg5z
但是,您可以使用Spannable
更改字体粗细或文字颜色。
String title = "My notification title!";
Spannable customTitle = new SpannableString(title);
customTitle.setSpan(new ForegroundColorSpan(0xff83ae7b), 0, title.length(), 0);
Notification notificationBuilder = new Notification.Builder(this)
...
.setContentTitle(customTitle)
...
.build();