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