码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-03-23 22:20:54      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

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文件中增加相应的权限。

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

标签:

原文地址:http://blog.csdn.net/qq_18738333/article/details/50964597

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!