Flutter:Android:如何制作不可移动的本地通知工具栏,上面有一些操作按钮,如截图所示

问题描述

enter image description here

我正在寻找一个简单的实现,如果没有任何额外的包是可能的,那么它会更有帮助

解决方法

您需要在 Android 端使用 Services (Official Documentation)。

简而言之,前台服务在应用程序后台启动(它可以是单独的进程,取决于您的功能和具体情况)。服务无法启动并在 Android 设备上以静默方式提供给用户(您启动服务并且您有几秒钟的时间将其固定到通知,否则系统会立即将其杀死),您需要创建一个通知并将服务固定到它。在服务中,您可以通过某些操作(用户与通知交互并更新它)或按时间(例如,每分钟更新电池电量状态)来更新您的通知。