实现Notification可以分为如下几步
1 利用builder设置Notification的属性,这一点与alertdialog类似,alerdialog也是通过类似的功能来设置对话框的属性。
2 通过设置好属性的builder创建一个Notification对象
3 通过系统服务获取NotificationManager
4 调用NotificationManager 的notify方法显示通知
代码实现如下
1 Builder builder = NotificationCompat.Builder(传入当前创建Notification的context对象);
builder.setSmallIcon(通知显示的图标ID)
builder.setContentTitle(通知的标题字符串)
builder.setContentText(通知的内容)
....... 可以设置其他很多属性大家可以自行查看,此处知识简单的实现
2 Notifcation notification = builder.builder()
3 NotificationManager manager =(NotificationManager ) getSystemService(Context.NOTIFICATION_SERVICE);
4 manager.notify(id,notification);
id是指定当前创见的Notification 用来以后的管理和更新此Notification