Android实现3种Notification(状态栏通知)
悬挂式Notification,是Android 5.0系统中新增的
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
.setContentTitle(title)
.setContentText(message)
.setContentIntent(intent)
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.mipmap.ic_cds_launcher)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_cds_launcher))
.setLights(Color.BLUE, 2000, 1000)
.setAutoCancel(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
builder.setVisibility(Notification.VISIBILITY_PUBLIC);
// 关联PendingIntent
builder.setFullScreenIntent(intent, false);// 悬挂式横幅提示
}