什么是通知(Notification)
通知是一个可以在应用程序正常的用户界面之外显示给用户的消息。
通知发出时,它首先出现在状态栏的通知区域中,用户打开通知抽屉可查看通知详情。通知区域和通知抽屉都是用户可以随时查看的系统控制区域。
如何创建通知
- Android 3.0 (API level 11)之前,使用new Notification()方式创建通知
- 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);