我正在尝试遵循材料设计指南,了解如何将应用的设置与Android渠道设置相关联#34;。如图所示,应用程序设置中应该有一个按钮"应用程序中的其他设置"但我不知道如何设置它。
https://material.io/guidelines/patterns/notifications.html#notifications-settings
我希望NotificationChannel
可以选择设置正确的意图或意图过滤器,但我找不到任何选项。
managing the network有类似的行为,我认为这会以同样的方式运作?!
有谁知道如何实现这个?
答案 0 :(得分:9)
您只需将以下intent过滤器添加到清单中的设置活动:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.NOTIFICATION_PREFERENCES" />
</intent-filter>
此意图已在Api 21中添加。它在系统设置中的应用程序通知页面中添加了一个cog图标。单击该图标将使用户进入应用程序的设置活动。
Api 26的唯一变化是现在它显示为“应用中的其他设置”而不是图标。