套件概覽
一個 Flutter 插件,可在 Android 與 iOS 上控制裝置的螢幕狀態,讓開發者能依需求保持螢幕常亮或調暗螢幕。它提供簡單的 API 來管理螢幕喚醒鎖,適用於需要持續顯示的應用程式,例如影片播放器、導航應用或看板模式。此插件在跨平台環境中行為一致,並可順暢整合至現有的 Flutter 專案中。
適用情境
- 在影片播放期間保持螢幕常亮
- 在公共顯示器中啟用 kiosk 模式
- 防止導航應用中的螢幕超時
- 在AR/VR應用中保持可見性
- 支援長時間執行的任務介面
主要特色
- 跨平台支援(Android 與 iOS)
- 用於螢幕喚醒管理的簡單 API
- 自動釋放喚醒鎖
- 最小性能開銷
- 與 Flutter 的異步模型相容
適合對象
- 媒體播放應用
- 互動自助服務終端
- 導航和地圖工具
- AR/VR體驗
- 長時間任務介面
使用建議
- 可能影響電池壽命
- Android 上需要適當的權限
- iOS 的背景功能有限
- 應謹慎使用,以避免用戶感到挫折
- 必須釋放喚醒鎖,以避免電量耗盡