我在从我的应用程序中打开系统DND 首选项时遇到问题,以便用户可以创建或编辑自动时间规则。
现在的情况
我们的应用程序已经有一个类似的功能,它会在特定时间段(例如晚上 10 点至早上 8 点之间)禁用应用程序通知 LED、声音和振动,并在整个应用程序范围内应用。从 Android Oreo 开始,由于通知通道,我们的功能不再起作用。据我了解,唯一的解决方案是在系统首选项中创建自动时间规则,然后将其应用于系统范围。
我想做的事?
只是为了将奥利奥用户从我的应用程序重定向到系统首选项,即。请勿打扰首选项以添加或编辑时间规则。
问题
没有具体Intent
打开“请勿打扰”偏好设置。我能找到的最接近的是Settings.ACTION_ZEN_MODE_PRIORITY_SETTINGS
它引导我到这个 Preference screen。我还找到了我完全需要的操作,但正如您所看到的,它被注释隐藏了。
这是否意味着无法打开此首选项屏幕,我应该使用另一种方法?