从Android 8.0系统开始,Google引入了通知渠道Notification Channel这个概念。就是每条通知都要属于一个对应的渠道。每个App都可以自由地创建当前App拥有哪些通知渠道,但是这些通知渠道的控制权都是掌握在用户手上的。用户可以自由地选择这些通知渠道的重要程度,是否响铃、是否振动、或者是否要关闭这个渠道的通知。https://blog.csdn.net/guolin_blog/article/details/79854070
最近在学习安卓开发,学到通知栏的时候被卡住了,查阅官方文档和在郭霖大佬的专栏下了解到android-Oreo之后通知改版了(这不是重点,逃
新版通知栏到底好在哪?
此处仅有应用的targetSdkVersion 26以上才适用,越来越多的应用已经适配了
以高德地图举个栗子
打开通知权限可以看到很多不同的通知渠道,
每个通知渠道都可以自定义是否通知,怎样通知。比如我只需要有导航的功能就可以了,那么其他的运营活动推送,什么共享单车的通知渠道都可以通通关闭,这样也不至于一棍子打死,不会降低使用的便利度。
在不能使用MAT的情况下,这不失为个好办法,让自己的通知栏更加的整洁可控,当然还是MAT大法好!