在我的 Flutter 项目中,我想在一天中的特定时间安排闹钟,或者只是在该特定时间触发手机中的内置闹钟。
为此,我集成了 Flutter 的一个插件 -
https://pub.dev/packages/android_alarm_manager#-example-tab- https://pub.dev/packages/android_alarm_manager#-example-tab-
然后我完全按照该文档中给出的示例,在 Android Manifest 文件中添加了所有权限。
运行该项目后,它显示如下 -
它显示一个按钮来发出一个警报,但它只是更新文本。没有像我想要的那样设置任何警报,而且我不明白这个项目中发生了什么。
所以,我需要一个解决方案 - 我需要做哪些改变才能使该警报在我安排的固定时间工作,并且它应该从后台工作,因为我希望当我也将其从内存中删除时该警报也能工作。
任何示例代码示例、完整文档或项目示例都会对这个问题有所帮助。
你需要一起使用一些东西。您需要运行后台进程并从那里开始播放声音。
我建议您深入了解有关该主题的 flutter 文档:
https://flutter.dev/docs/development/packages-and-plugins/background-processes https://flutter.dev/docs/development/packages-and-plugins/background-processes
以下是一些可能有帮助的有用软件包:
-
要连续运行后台进程,请查看此包:
https://pub.dev/packages/background_fetch https://pub.dev/packages/background_fetch
-
要从后台进程播放声音:
https://flutter.dev/docs/development/packages-and-plugins/background-processes https://flutter.dev/docs/development/packages-and-plugins/background-processes
-
如果您需要显示预定消息,请使用本地通知:
https://pub.dev/packages/flutter_local_notifications https://pub.dev/packages/flutter_local_notifications
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)