use*_*536 5 android android-notifications android-5.0-lollipop
根据“Design for Notifications”文档,通知可以(并且应该)在创建时包含一个类别。类别包括电话、消息、促销、进度通知、系统消息和社交更新等内容。
除了列举的类别,实际的系统库常量页上列出的一样Notification.CATEGORY_CALL,Notification.CATEGORY_PROGRESS和Notification.CATEGORY_SOCIAL。
但是,这些常量,以及整个类别系统,似乎只在“通知设计”页面中提及。在写这篇文章,对于通知的API文档不包括那些常量,而似乎没有要任何方法一样setCategory记录在Notification.Builder。在 Google 上搜索“Notification.CATEGORY_PROGRESS”只会找到“Design for Notifications”文档。
有没有人知道如何实际使用这些类别,并将它们分配给 L 预览中的通知?
编辑:
在当前的 aosp/preview-l 分支中查看当前的 Notification 源代码显示没有常量的证据。这可能是一个没有被发布的功能吗?(如果是这样,有没有人可以证实这一点?)
以供参考:
“通知设计”:https : //developer.android.com/preview/notifications.html#set_a_notification_category
谷歌搜索没有结果:https : //www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%22Notification.CATEGORY_PROGRESS%22
编辑:
AC 下面的回答似乎表明类别将在发布中而不是在预览中(尽管它们可能表明这些功能已从发布中删除)。常量和适当的构建器接口记录在其中。
编辑:
类别常量和setCategory方法包含在 API 21/Lollipop 版本中。它们并没有被很好地记录在案,但它们存在。
| 归档时间: |
|
| 查看次数: |
3247 次 |
| 最近记录: |