Android学习笔记(32):通知推送Notification-阿里云开发者社区

开发者社区> 开发与运维> 正文

Android学习笔记(32):通知推送Notification

简介:

Notification用于显示在手机状态栏的通知。一般通过NotificationManager服务来发送通知。

Notification.Builder类可以让我们更加方便的创建Notification对象。

 

Notification.Builder常用方法:

setAutoCancel():设置点击通知后,状态栏自动删除通知

setContentText():设置通知内容

setContentTitle():设置通知标题

setContentIntent():设置点击后要启动的程序组件对应的PendingIntent

setDefaults():设置通知LED灯、音乐、振动等

setLargeIcon():设置大图标

setSmallIcon():设置小图标

setTicker():设置通知在状态栏的提示文本

 

发送Notification的步骤:

1.调用getSystemService(NOTIFICATION_SERVICE)方法获取NotificationManage服务。

2.用构造器创建一个Notification对象。

3.为Notification设置各种属性。

4.通过NotificationManager发送Notification

 

setDefault()方法可以设置的属性有:

DEFAULT_SOUND:设置使用默认声音

DEFAULT_VIBRATE:设置使用默认振动

DEFAULT_LIGHTS:设置使用默认闪光灯

ALL:设置以上三种全为默认

 

当然我们也可以用setSound()setVibrate()等方法设置自己中意的属性。

 

最后我们还有一件事情要做就是在AndroidManifest.xml文件中增加相应的权限。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章