美文网首页
android 8.0 通知栏适配

android 8.0 通知栏适配

作者: 了不起的潘 | 来源:发表于2018-04-28 13:20 被阅读0次

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

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

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

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

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

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

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

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

    3,发送通知。

    从第二步讲起:

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

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

    3,发送通知

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

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

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

    相关文章

      网友评论

          本文标题:android 8.0 通知栏适配

          本文链接:https://www.haomeiwen.com/subject/wtwwlftx.html