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

Android学习之Notification

时间:2014-07-26 00:07:46      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:android   使用   io   re   c   cti   管理   时间   

Notification可以在手机的状态栏发出一则通知,它需要用NotificationManager来管理,实现Notification其实很简单。

1.通过getsystemservice方法获得一个Notificationmanager对象

NotificationManager notificationmanager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);

2.创建一个notification对象。每一个notification对象都是唯一的,一般通过资源id进行标示。这里需要定义通知的内容、时间、以及显示的图像。

Notification notification=new Notification(resid,ticktext,System.currentTimeMillis());

3.Notification可以脱离程序运行,也就是说当程序关闭后,它依然显示在状态栏中。当程序重新启动后,又可以重新控制这些通知。

PendingIntent content=PendingIntent.getActivity(this, 0, getIntent(), 0);

4.使用notification的setlatesteventinfo方法设置通知的具体内容。

notification.setLatestEventInfo(this, contentTitle, contentText, content);

5.使用notificationmanger类的notify方法显示消息,第一个参数id是用来区别不同的通知的,可以不同的资源id代替。当id相同时,就会替换上一个通知。

notificationmanager.notify(id,notification);

Android学习之Notification,布布扣,bubuko.com

Android学习之Notification

标签:android   使用   io   re   c   cti   管理   时间   

原文地址:http://www.cnblogs.com/ggz19/p/3868282.html

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