gpt4 book ai didi

Android 通知 channel - 从系统设置到应用程序设置的链接

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:28 59 4
gpt4 key购买 nike

我正在尝试遵循有关如何“将您的应用设置链接到 Android channel 设置”的 Material Design 指南。如图所示,应用程序设置“应用程序中的其他设置”上应该有一个按钮,但我不知道如何设置它。

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

我希望 NotificationChannel 可以选择设置正确的 Intent 或 Intent 过滤器,但我找不到任何选项。


managing the network 也有类似的行为我认为这会以同样的方式工作?!


有人知道如何实现吗?

最佳答案

您只需将以下 Intent 过滤器添加到 list 中的设置 Activity 中:

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

此 Intent 是在 API 21 中添加的。它在系统设置中的应用程序通知页面中添加了一个齿轮图标。单击该图标会将用户带到应用程序的设置 Activity 。

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

如果您想打开设置 fragment ,只需检查您的 Activity Intent :

intent.getCategories().contains("android.intent.category.NOTIFICATION_PREFERENCES") 

关于Android 通知 channel - 从系统设置到应用程序设置的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46422997/

59 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com