好的,所以我一直在开发一个可以帮助您入睡的应用程序。基本上是在通知您应用程序后在您就寝时启用的,请勿打扰,如下所示:
NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
mNotificationManager.setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_ALARMS);
Toast.makeText(context, "Enabled DnD... Go to sleep!", Toast.LENGTH_SHORT).show();
}
我想做的是使一次打扰或当设备上的下一个警报响起时自动关闭。我看到其他设置为自动的应用程序不会干扰规则,因此它们会在特定时间关闭,我想复制此功能。我找不到有关此操作的任何解决方案或文档,非常感谢知道该操作方法的人提供的代码示例或解释。
谢谢!