Android Oreo 中所有应用的通知设置 activity

Notifications Settings activity for all apps in Android Oreo

OS: Android 奥利奥 设备:三星 Galaxy S9

我希望用户登陆 activity,在那里他可以检查所有应用程序的通知权限 enabled/disabled,而不仅仅是单个应用程序。 我找到了多种资源,可以让用户访问特定于应用程序的通知设置。

我附上 activity 我希望用户通过 Intent 开始的屏幕截图。

看起来,目前 不可能 使用官方 Android API 访问所有应用程序的通知设置,即 Settings > Apps & notifications > See all <N> apps(此路径来自Pixel API 27)activity无法访问。

如果是三星,他们可能有自己的 UI 自定义设置,这使访问此 Activity 的难度增加了一步。