/*
    *新建MainActivity,然后再setContentView(R.layout.activity_main);
    *添加下面的代码就可以跑出notification出现的结果
    */
    Notification.Builder builder = new Notification.Builder(this);
    // Uri.parse("https://www.baidu.com")中parse的网址必须是全写,不能像www.baidu.com这样写,要不然点击notificaiton   的时候,跳转不到百度的网页上。
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.baidu.com"));
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    Notification notification = builder.setContentIntent(pendingIntent)
                                .setSmallIcon(R.drawable.ic_launcher_background)
                                .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher_background))
                                .setAutoCancel(true)
                                .setContentTitle("普通标题")
                                .build();
     //下面的两行代码是notification出现的关键
    NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.notify(1, notification);

效果图:
Android-进阶-Notificaiton

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-04-29
  • 2021-05-23
  • 2021-07-20
  • 2022-12-23
  • 2021-12-15
猜你喜欢
  • 2021-08-21
  • 2021-05-26
  • 2021-12-13
  • 2021-12-11
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案