2017-09-26 73 views
3

我正在尝试关注如何将应用的设置链接到Android频道设置的材料设计指南。正如图片所示,应用程序中应该有一个按钮“应用程序中的其他设置”,但我不知道如何设置。Android通知频道 - 从系统设置到应用设置的链接

enter image description here https://material.io/guidelines/patterns/notifications.html#notifications-settings

我期望的NotificationChannel有一个选项来设置正确的意图或意图过滤器,但我无法找到任何选项。


已经有类似行为的managing the network,我想这会工作以同样的方式?


有谁知道如何实现这个?

回答

4

你只需要以下意图过滤器添加到您的设置活动清单:在阿比21.加入

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.NOTIFICATION_PREFERENCES" /> 
</intent-filter> 

这个意图它增加了一个齿轮图标的应用程序的通知页面在系统设置。点击图标可以让用户访问应用程序的设置活动。

Api 26中唯一的变化是它现在显示为'应用中的其他设置'而不是图标。