8.Android学习之消息、通知、广播与闹钟(二)

目录8.消息、通知、广播与闹钟(二)3.使用Notification类在状态栏上显示通知4.BroadcastReceiver类的使用4-1.BroadcastReceiver类简介4-2.BroadcastReceiver类的应用8.消息、通知、广播与闹钟(二)3.使用Notification类在状态栏上显示通知状态栏位于手机屏幕的最上方,一般用于显示手机当前的网络状态、系统时间以及电池状态等信息。在使用手机时,当有未接来电或有新短消息时,手机会给出相应的提示信息,这些
摘要由CSDN通过智能技术生成

目录

8.消息、通知、广播与闹钟(二)

3.使用Notification类在状态栏上显示通知

4.BroadcastReceiver类的使用

4-1.BroadcastReceiver类简介

4-2.BroadcastReceiver类的应用


8.消息、通知、广播与闹钟(二)

3.使用Notification类在状态栏上显示通知

状态栏位于手机屏幕的最上方,一般用于显示手机当前的网络状态、系统时间以及电池状态等信息。在使用手机时,当有未接来电或有新短消息时,手机会给出相应的提示信息,这些提示信息通常会显示到手机屏幕的状态栏上。

Android也提供了用于处理这些信息的类,它们是Notification类和NotificationManager类。其中Notification 代表的是具有全局效果的通知,而NotificaionManager类则是用来发送Notification通知的系统服务。使用Notification类和NotificationManager类发送和显示通知也比较简单,大致可以分为以下4个步骤:

(1)调用getSystemService()方法用于获取系统的NotificationManager服务。

(2)创建一个Notification对象。

(3)为Notification对象设置各种属性,其中常用的方法如表8.4所示。

表8.4 Notificat ion对象中的常用方法

方法 描述
setDefaults() 设置通知LED灯、音乐、振动等
setAutoCancel() 设置单击通知后,状态栏自动删除通知
setContentTitle() 设置通知标题
setContentText() 设置通知内容
setSmallIcon() 为通知设置图标
setLargeIcon() 为通知设置大图标
setContentIntent() 设置单击通知后将要启动的程序组件对应的PendingIntent

(4)通过NotificationManager类的notify()方法发送Notification 通知。

注:通过NotificationManager类的notify()方法发送Notification 通知时,需要将Moudle的最低版本设置为API 16,即Android 4.1版本,如果低于该版本将报错。

例:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值