1.notification area
2.notification drawer.
3.一个notification 必须实现的方法:
1.设置小图标 setSmallIcon();
2.设置标题 setContentTitle();
3.设置内容 setContentText();
4.可以直接在notification中回复信息
5.可以在用户去掉notification的时候打开一个activity
6.设置notification的优先级
总共有5个级别:-2 ~ 2 (PRIORITY_MIN ~priority_max)
方法:NotificationCompat.Builder.setPriority();
7.自定义notification的样式?
1. 4.1开始支持
2. 步骤
1.NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
2.inboxStyle.setBigContentTitle("Event tracker details:");
3.inboxStyle.addLine(events[i]);
8.action buttons?
9.兼容性?
1.用notificationCompat和他的子类
2.
10.expanded notification
11.当需要对同一种类型的notification现实多个的时候,不要完全生成一个新的 ,更新notification的内容就好
12.保存任务栈
1.启动普通的Activity