实现Android的消息通知栏

 要使用消息通知,必需要用到两个类: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);

相关文章
相关标签/搜索