/*
*新建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);
效果图: