如何按意图打开设置中的“应用程序通知”屏幕(附加屏幕快照)

时间:2019-01-10 12:42:58

标签: android android-intent android-pendingintent android-settings

enter image description here

我尝试了android.provider.settings类中的许多方法,但无法直接打开此屏幕。

1 个答案:

答案 0 :(得分:1)

您可以从Settings的manifest.xml中获取活动的包名称和类名称,因此您可以这样操作:

Intent intent = new Intent();
ComponentName componentName = new ComponentName("com.android.settings","com.android.settings.Settings$NotificationAppListActivity");
intent.setComponent(componentName);
startActivity(intent);

我在Anroid 8.1.0 nexus 6p上进行了测试。