要使用消息通知,必需要用到两个类:NotificationManager和Notification,其余NotificationManager的初始化是用getSystemService方法,而且经过notify方法来向android系统发送消息栏通知和显示。android
效果:this
代码:get
//消息通知栏it
//定义NotificationManager
io
String ns = Context.NOTIFICATION_SERVICE;class
NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);test
//定义通知栏展示的内容信息方法
int icon = R.drawable.icon;im
CharSequence tickerText = "个人通知栏标题";notification
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, tickerText, when);
//定义下拉通知栏时要展示的内容信息
Context context = getApplicationContext();
CharSequence contentTitle = "个人通知栏标展开标题";
CharSequence contentText = "个人通知栏展开详细内容";
Intent notificationIntent = new Intent(this, BootStartDemo.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText,contentIntent);
//用mNotificationManager的notify方法通知用户生成标题栏消息通知
mNotificationManager.notify(1, notification);