NotificationCopat.Builder全部设置

本文详细介绍了NotificationCompat.Builder的各种方法,包括设置通知标题、内容、点击意图、时间、优先级、数量、自动取消等,并提供了示例代码,帮助开发者更好地理解和使用通知功能。
摘要由CSDN通过智能技术生成

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,设置它为一个正在进行的通知,通常表示一个后台任务,用户积极参与(如播放音乐)或以某种方式正在等待,因此占用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值