通知样式必须是 BigTextStyle、BigPictureStyle、InboxStyle 和 MessagingStyle 中的一种吗?
Must the Notifications style be the one of BigTextStyle, BigPictureStyle, InboxStyle and MessagingStyle?
我正在学习通知,我使用 Android Studio 4.0 和最新的 androidx.core.app.NotificationManagerCompat。
项目用户界面示例中有关于Notifications的示例代码。
我发现这个 androidx 和以前的 API 在通知方面有很多不同。
通知样式必须是 BigTextStyleNotification
、BigPictureStyleNotification
、InboxStyleNotification
和 MessagingStyleNotification
之一吗?
以下是可用的通知样式:
Notification.BigPictureStyle, Notification.BigTextStyle,
Notification.DecoratedCustomViewStyle, Notification.InboxStyle,
Notification.MediaStyle, Notification.MessagingStyle
您可以获得关于此的更多信息link。
仅供参考,要轻松创建通知并在一处获取所有预定义格式,只需执行以下操作:
- 转到 android 工作室的项目选项卡并右键单击。
- 单击新建 -> UI 组件 -> 通知
- 输入所需的通知名称
要调用此通知,只需输入以下内容:
<NotificationClassName>.createNotification(getApplicationContext());
我正在学习通知,我使用 Android Studio 4.0 和最新的 androidx.core.app.NotificationManagerCompat。
项目用户界面示例中有关于Notifications的示例代码。
我发现这个 androidx 和以前的 API 在通知方面有很多不同。
通知样式必须是 BigTextStyleNotification
、BigPictureStyleNotification
、InboxStyleNotification
和 MessagingStyleNotification
之一吗?
以下是可用的通知样式:
Notification.BigPictureStyle, Notification.BigTextStyle, Notification.DecoratedCustomViewStyle, Notification.InboxStyle, Notification.MediaStyle, Notification.MessagingStyle
您可以获得关于此的更多信息link。
仅供参考,要轻松创建通知并在一处获取所有预定义格式,只需执行以下操作:
- 转到 android 工作室的项目选项卡并右键单击。
- 单击新建 -> UI 组件 -> 通知
- 输入所需的通知名称
要调用此通知,只需输入以下内容:
<NotificationClassName>.createNotification(getApplicationContext());