Android原生notification的使用方法

NotificationManager manager=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

  PendingIntent intent=PendingIntent.getActivity(this, 0,new Intent(this,MainActivity.class),0);

              // 通过Notification.Builder来创建通知,注意API Level  

                // API16之后才支持  

               Notification notify3 = new Notification.Builder(this)  

                        .setSmallIcon(R.drawable.ic_launcher)  

                       .setTicker("TickerText:" + "您有新短消息,请注意查收!")  

                       .setContentTitle("Notification Title")  

                       .setContentText("This is the notification message")  

                     .setContentIntent(intent).setNumber(1).build(); // 需要注意build()是在API  

                                                                               // level16及之后增加的,API11可以使用getNotificatin()来替代  

               notify3.flags |= Notification.FLAG_AUTO_CANCEL; // FLAG_AUTO_CANCEL表明当通知被用户点击时,通知将被清除。  

                manager.notify(1, notify3);

转载于:https://my.oschina.net/u/2480847/blog/520996

你可能感兴趣的:(Android原生notification的使用方法)