Android:通知栏Notification(一个Demo让你完全了解它)

什么是通知(Notification)

通知是一个可以在应用程序正常的用户界面之外显示给用户的消息。
通知发出时,它首先出现在状态栏的通知区域中,用户打开通知抽屉可查看通知详情。通知区域和通知抽屉都是用户可以随时查看的系统控制区域。

如何创建通知

  1. Android 3.0 (API level 11)之前,使用new Notification()方式创建通知
  2. Android 3.0开始弃用new Notification()方式,改用Notification.Builder()来创建通知

一个通知必须包含以下三项属性:

小图标,对应 setSmallIcon()
通知标题,对应 setContentTitle()
详细信息,对应 setContentText()

开始
1.获取通知管理器

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

2.创建一个通知

Notification notification = 
      new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.ic_launcher_background)
            .setContentTitle("标题")
            .setContentText("信息").build();

3.发布通知

notificationManager.notify(0,notification);

你可能感兴趣的:(Android:通知栏Notification(一个Demo让你完全了解它))