Android 通知

2025年3月17日 | 阅读 3 分钟

Android 通知提供有关应用程序中发生的活动的简短、及时的信息,即使该应用程序未运行。通知显示图标、标题和一定数量的内容文本。

设置 Android 通知属性

Android 通知的属性使用 NotificationCompat.Builder 对象设置。下面提到了部分通知属性

  • setSmallIcon():它设置通知的图标。
  • setContentTitle():它用于设置通知的标题。
  • setContentText():它用于设置文本消息。
  • setAutoCancel():它设置通知的可取消属性。
  • setPriority():它设置通知的优先级。

Android 通知示例

在本示例中,我们将创建一个通知消息,单击它会启动另一个活动。

activity_main.xml

在 activity_main.xml 文件中添加以下代码。

创建一个名为 activity_notification_view.xml 的活动,并添加以下代码。此活动将在单击通知时启动。TextView 用于显示通知消息。

activity_notification_view.xml

MainActivity.java

在 MainActivity.java 类中添加以下代码。在此类中,单击按钮将调用 addNotification() 方法,我们在该方法中实现 NotificationCompat.Builder 对象以设置通知属性。NotificationManager.notify() 方法用于显示通知。Intent 类用于在点击通知时调用另一个活动 (NotificationView.java)。

NotificationView.java

NotificationView.java 类接收通知消息并在 TextView 中显示。在点击通知时调用此类。

strings.xml

AndroidManifest.xml

在 AndroidManifest.xml 文件中添加以下代码。

输出

Android Notification Android Notification
Android Notification Android Notification
下一主题#