首先解释一下notification的应用场景,一般我们手机来短息的时候在手机的上方都会弹出一个通知,你可以下拉上方的菜单看详细信息,点击这个通知就会跳转得到相应的短信界面,那么怎么实现的呢我们直接上代码解释,notification有三种创造方式
方法一:(已经被舍弃,但是通用)
//首先我们要获得一个通知管理器 NotificationManager,是一个系统的service
Notification manager =(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
//PendingIntent作用类似于intent不同的是不是立刻执行,而是等通知被点击以后执行
PendingIntent PendingIntent=PendingIntent.getActivity(this,0,newIntent(this,MainActivity),0);
Notification notify = new Notification();
notify.icon=R.drawable.message; //设置显示的图片
notify.tickerText="你有新消息"; //设置通知提示的标题
notify.when=System.CurrentTimeMills();//设置通知显示时间,这里获
………………………………