概要
Android および iOS の両方でデバイスの画面状態を制御できる Flutter プラグインであり、開発者が必要に応じて画面を点灯状態に保つか、明るさを落とすことができます。動画プレーヤーやナビゲーションアプリ、キオスクモードなど、表示を途切れなく維持する必要があるアプリケーションに役立つ、画面起動ロックを管理するためのシンプルな API を提供します。プラグインはクロスプラットフォームで一貫した動作をし、既存の Flutter プロジェクトにスムーズに統合できます。
用途
- 動画再生中に画面を点灯したままにする
- パブリックディスプレイでキオスクモードを有効にする
- ナビゲーションアプリでの画面タイムアウトの防止
- AR/VRアプリケーションでの可視性の維持
- 長時間実行タスクインターフェースのサポート
主な機能
- クロスプラットフォーム対応(Android および iOS)
- 画面の起動管理用のシンプルな API
- ウェイクロックの自動解放
- 最小限のパフォーマンスオーバーヘッド
- Flutter の非同期モデルと互換性があります
適している対象
- メディア再生アプリ
- インタラクティブキオスク
- ナビゲーションおよびマッピングツール
- AR/VR体験
- 長期的なタスクインターフェース
注意事項
- バッテリーの駆動時間に影響を与える可能性があります
- Android で適切な権限が必要です
- iOS のバックグラウンド機能は限定的です
- ユーザーの不満を避けるために控えめに使用すべきです
- 電力の消耗を防ぐために、ウェークロックを解放する必要があります