我需要发送什么 Intent 来打开我之前在我的应用程序中创建的通知 channel 的设置? 我需要它来链接我的设置 Activity 。
最佳答案
要打开单个 channel 的设置,您可以使用ACTION_CHANNEL_NOTIFICATION_SETTINGS
:
Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS)
.putExtra(Settings.EXTRA_APP_PACKAGE, context.getPackageName())
.putExtra(Settings.EXTRA_CHANNEL_ID, yourChannelId);
startActivity(intent);
使用 ACTION_APP_NOTIFICATION_SETTINGS
将列出应用程序的所有 channel :
Intent intent = new Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS)
.putExtra(Settings.EXTRA_APP_PACKAGE, context.getPackageName());
startActivity(intent);
关于android - Intent 从我的应用程序打开通知 channel 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48853948/