这里是源代码
这里是参考
在android中使用Notification可以在下拉式通知栏中显示制定的信息,如下图
展开下拉式菜单之后会显示Notification的完整信息
notification实现的核心部分代码如下
//tickertText Notification的标题虽然和第二个参数重复但是不知道为什么?
//Title:Notification的标题
//content:Notification的内容
//drawable:Notification显示的时候展示的图标
@SuppressWarnings("deprecation")
public void setNotification(String tickerText,String title,String content,int drawable) {
//创建一个Notification对象
Notification notification = new Notification(drawable, tickerText, System.currentTimeMillis());
//PendingInent:点击下拉式菜单的Notification之后跳转到另外一个activity中
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this,MainActivity.class),0);
//context 当前activity的context
//title Notification的标题
//content Notification的内容
//contentIntent 点击下拉式菜单的Notification之后跳转到另外一个activity中
notification.setLatestEventInfo(this, title, content, contentIntent);
//发送Notification信息
mNotificationManager.notify(mId, notification);
}