本来需要拿一下 Notification 的权限,看了一下网上的博客,基本上都是使用反射,代码较长,而且试了一下,好像拿到的结果也不是很准确,其实可以直接使用 Google 提供的方法:
NotificationManagerCompat.from(this).areNotificationsEnabled();
一行代码拿到权限,但是需要注意的是,看了源码后发现 4.4 以下是拿不到权限的,4.4 以下默认返回 true。
本文介绍了一种简单的方法来检查Android设备上Notification权限的状态,避免了复杂的反射代码,直接使用Google提供的API。但需要注意,该方法在Android 4.4及以下版本会默认返回true。
本来需要拿一下 Notification 的权限,看了一下网上的博客,基本上都是使用反射,代码较长,而且试了一下,好像拿到的结果也不是很准确,其实可以直接使用 Google 提供的方法:
NotificationManagerCompat.from(this).areNotificationsEnabled();
一行代码拿到权限,但是需要注意的是,看了源码后发现 4.4 以下是拿不到权限的,4.4 以下默认返回 true。
866
3699

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