FLUTTER ECOSYSTEM

flutter_screen_wake

一个用于在 Android 和 iOS 上管理设备屏幕的 Flutter 插件。

最新版本
1.0.2
近 30 天下载
811
喜欢数
32
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 插件,可在 Android 和 iOS 上控制设备的屏幕状态,允许开发者根据需要保持屏幕常亮或调暗屏幕。它提供了一个简单的 API 来管理屏幕唤醒锁,适用于需要不间断显示的应用程序,例如视频播放器、导航应用或 kiosk 模式。该插件在跨平台环境中行为一致,并可无缝集成到现有的 Flutter 项目中。

适合场景
  • 在视频播放期间保持屏幕常亮
  • 在公共显示屏中启用 kiosk 模式
  • 防止导航应用中的屏幕超时
  • 在AR/VR应用中保持可见性
  • 支持长时间运行的任务接口
主要特点
  • 跨平台支持(Android 和 iOS)
  • 用于屏幕唤醒管理的简单 API
  • 自动释放唤醒锁
  • 最小性能开销
  • 与 Flutter 的异步模型兼容
适合对象
  • 媒体播放应用
  • 互动自助服务终端
  • 导航和地图工具
  • AR/VR体验
  • 长时间任务接口
使用建议
  • 可能影响电池续航
  • Android 上需要适当的权限
  • iOS 的后台功能有限
  • 应谨慎使用,以避免用户感到沮丧
  • 必须释放唤醒锁,以防止电量耗尽
支持平台AndroidiOS

安装插件

flutter pub add flutter_screen_wake

所属分类

源码仓库

关联项目