android8.0通知栏点击,android 8.0 通知栏适配

本文介绍了如何在Android 8.0及以上版本中适配应用图标和通知栏,重点讲解了通知渠道的创建、权限管理和使用实例。通过实例演示了如何设置不同渠道的通知权限以及在build.gradle中设置targetSdkVersion和实际操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android 8.0 需要增加是适配,主要是应用图标和通知栏。

通知栏,主要就是增加了 渠道这个概念,就是一个APP中不同的通知类型要进行分类了,并且用户可以自主选择每一种通知渠道的权限和重要程度。

哎,穷逼还没有8.0的android手机,我们有模拟器看一下吧。大概就是这样的:

785ec5d468e2

这里有两个渠道,聊天消息和订阅消息。

785ec5d468e2

点击聊天消息通知渠道,我们可以自主的设置这种类型的通知的权限。

那么在开发时候是怎样做的了?

1,在build.gradle文件的 targetSdkVersion 设置为 26,表示适配到 android 8.0.

2,创建 不同的通知渠道。

3,发送通知。

从第二步讲起:

785ec5d468e2

写两按钮,代表发送不同渠道的通知。

创建chat和subscribe两个通知渠道,注意适配,必须是Build.VERSION_CODES.O(8.0以上),才可以创建通知渠道,否则报错。

785ec5d468e2

3,发送通知

785ec5d468e2

这里有个 notificationManager.getNotificationChannel(channelid);适用于有些通知渠道我们必须引导用户打开(因为有可能用户会手动的将一些关键的渠道关闭。)。

这里的发送通知其实和之前的差不多,就是多加了一个channelid的参数。

恩,今天的适配就结束了。

785ec5d468e2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值