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);// 悬挂式横幅提示
}
文章详细介绍了如何在Android应用中使用NotificationCompat.Builder创建包括悬挂式在内的三种状态栏通知。通过设置VisibilityPublic、FullScreenIntent以及灯光效果,实现不同类型的用户交互体验。特别针对Android5.0及以上版本,展示了悬挂式横幅通知的配置方法。
7612

被折叠的 条评论
为什么被折叠?



