以编程方式打开Android通知设置

时间:2016-11-04 16:08:31

标签: android android-notifications android-settings

我需要将已停用Notifications Notifications的用户带到系统通知屏幕。

我似乎找不到

的选项

意图意图=新意图(设置。{通知})

除了去

之外,有没有人知道一个选项

Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);

感谢。

2 个答案:

答案 0 :(得分:0)

我正在使用此解决方案将用户重定向到通知设置。

Intent settingsIntent = null;
 if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
      settingsIntent = new Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS)
                           .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
                           .putExtra(Settings.EXTRA_APP_PACKAGE, mActivity.getPackageName());
 }
 mActivity.startActivity(settingsIntent);

答案 1 :(得分:-1)

startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"));

这将使用通知设置打开设置活动。