https://www.cnblogs.com/kexing/p/8371051.html
1.方法:setContentTitle(CharSequence title)
功能:设置通知栏标题。
例子:setContentTitle("测试标题")。
2.方法:setContentText(CharSequence text)
功能:设置通知栏显示内容。
例子:setContentText("测试内容")。
3.方法:setContentIntent(PendingIntent intent)
功能:设置通知栏点击意图。
例子:setContentIntent(PendingIntent.getActivity(this, 1, new Intent(), flags))。
4.方法:setTicker(CharSequence tickerText)、setTicker(CharSequence tickerText, RemoteViews views)
功能:设置通知在第一次到达时在状态栏中显示的文本。
注意:5.0及之后没有效果。
例子:setTicker("测试通知来啦")。
5.方法:setWhen(long when)
功能:通知产生的时间,会在通知栏信息里显示,一般是系统获取到的时间。
例子:setWhen(System.currentTimeMillis())。
6.方法:setPriority(int pri)
功能:设置通知优先级。
例子:setPriority(Notification.PRIORITY_DEFAULT)。
参数属性:
Notification.PRIORITY_DEFAULT //默认优先级,用于没有特殊优先级分类的通知 Notification.PRIORITY_HIGH //高优先级,用于重要的通信内容,例如短消息或者聊天 Notification.PRIORITY_LOW //低优先级,可以通知用户但又不是很紧急的事件 Notification.PRIORITY_MAX //重要而紧急的通知,通知用户这个事件是时间上紧迫的或者需要立即处理的 Notification.PRIORITY_MIN //用于后台消息(例如天气或者位置信息)。最低优先级通知将只在状态栏显示图标,只有用户下拉通知抽屉才能看到内容。
7.方法:setNumber(int number)
功能:设置通知集合的数量。
例子:setNumber(10)。
8.方法:setAutoCancel(boolean autoCancel)
功能:true,当用户点击面板就可以让通知自动取消。
例子:setAutoCancel(true)。
9.方法:setOngoing(boolean ongoing)
功能:true,设置它为一个正在进行的通知,通常表示一个后台任务,用户积极参与(如播放音乐)或以某种方式正在等待,因此占用