美文网首页
android学习之使用Notification

android学习之使用Notification

作者: UniThan | 来源:发表于2016-07-13 14:18 被阅读18次

    通知栏是android中一个很常用的控件,其使用也非常简单

      messageIntent = new Intent(this, MainActivity.class);
      messagePendingIntent = PendingIntent.getActivity(this, 0, messageIntent, 0);// 设置点击notification后显示的activity
      messageNotification = new Notification.Builder(this)
          .setSmallIcon(R.mipmap.ic_launcher) // 设置状态栏中的小图片,尺寸一般建议在24×24,这个图片同样也是在下拉状态栏中所显示,如果在那里需要更换更大的图片,可以使用setLargeIcon(Bitmap        // icon) 
          .setTicker("TickerText:" + "您有新短消息,请注意查收!")// 设置在status                // bar上显示的提示文字
          .setContentTitle("Notification Title")// 设置在下拉status                // bar后Activity,本例子中的NotififyMessage的TextView中显示的标题 
          .setContentText("This is the notification message")// TextView中显示的详细内容      
          .setContentIntent(messagePendingIntent) // 关联PendingIntent        
          .setNumber(10) // 在TextView的右方显示的数字,可放大图片看,在最右侧。这个number同时也起到一个序列号的左右,如果多个触发多个通知(同一ID),可以指定显示哪一个。   
          .getNotification();
      messageNotificatioManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
      messageNotificatioManager.notify(NOTIFICATION_FLAG, messageNotification);

    相关文章

      网友评论

          本文标题:android学习之使用Notification

          本文链接:https://www.haomeiwen.com/subject/vbgsjttx.html