首页 > 解决方案 > 如何在 Flutter 中的特定时间安排闹钟?

问题描述

在我的 Flutter 项目中,我想在一天中的特定时间安排一个闹钟,或者只是在那个特定时间触发我手机中的内置闹钟。

为此,我集成了 Flutter 的一个插件——

https://pub.dev/packages/android_alarm_manager#-example-tab-

然后我完全按照该文档中给出的示例,并在 Android Manifest 文件中添加了所有权限。

运行此项目后,它显示如下 -

在此处输入图像描述

它显示一个按钮来发出一个警报,但它只是在更新文本。没有像我想要的那样设置任何警报,而且我没有得到这个项目中发生的事情。

所以,我需要一个解决方案——我需要做哪些改变才能让警报在我安排的固定时间工作,它应该从后台工作,因为我希望这个警报在我从内存中删除时也能工作。任何示例代码示例、完整文档或项目示例都将对这个问题有所帮助。

标签: androidflutterdartalarmmanager

解决方案


你需要一起使用一些东西。您需要运行一个后台进程并从那里开始播放声音。我建议您深入了解有关该主题的颤振文档:
https ://flutter.dev/docs/development/packages-and-plugins/background-processes

以下是一些有用的软件包,可能会有所帮助:


推荐阅读