【发布时间】:2018-04-30 14:30:23
【问题描述】:
我无法从我的应用程序打开系统DND preferences,以便用户可以创建或编辑Automatic Time rule。
现状
我们的应用已经有一个类似的功能,它会在特定时间段(例如晚上 10 点到早上 8 点之间)禁用应用通知 LED、声音和振动,并在整个应用范围内应用。从 Android Oreo 开始,由于通知通道,我们的功能不再起作用。据我了解,唯一的解决方案是在系统偏好设置Automatic Time rule 中创建,然后在系统范围内应用。
我想做什么?
只是为了将 Oreo 用户从我的应用程序重定向到系统偏好设置,即。 请勿打扰首选项以添加或编辑时间规则。
问题
没有特定的Intent 打开请勿打扰首选项。我能找到的最接近的是Settings.ACTION_ZEN_MODE_PRIORITY_SETTINGS,它引导我找到this Preference screen。我也找到了action which I exactly need,但是如你所见,它被注释隐藏了。
这是否意味着无法打开此首选项屏幕,我应该使用另一种方法?
【问题讨论】:
-
This 可能会有所帮助。
-
我试过了,但是这个意图打开了DND access。无论如何,谢谢!
标签: android android-intent android-preferences android-8.1-oreo