概要
screen_retriever パッケージは、Flutter デスクトップアプリケーションが接続されたディスプレイの詳細情報(画面サイズ、解像度、プライマリディスプレイの詳細など)にアクセスできるようにします。また、複数のモニターにわたるリアルタイムのカーソル位置追跡も提供します。macOS、Windows、Linux 向けに設計されており、カスタムUI、生産性ツール、または正確な画面レイアウト処理を必要とするメディアプレーヤーなどのマルチスクリーン対応アプリを開発する開発者向けに軽量なソリューションを提供します。このプラグインは Flutter のデスクトップエコシステムとシームレスに統合されます。
用途
- マルチモニタアプリケーションレイアウト
- カーソル位置の追跡
- 表示解像度検出
- デスクトップUIのカスタマイズ
- 画面に応じたメディア再生
- ウィンドウ位置設定ユーティリティ
主な機能
- クロスプラットフォームデスクトップサポート
- リアルタイムカーソル追跡
- メタデータ取得の表示
- 軽量で効率的
- シンプルな API インテグレーション
- 複数の画面をサポート
適している対象
- デスクトップアプリ開発者
- マルチスクリーンUIデザイナー
- 生産性ツールの作成者
- メディアプレーヤー開発者
- カスタムウィンドウマネージャ
注意事項
- デスクトッププラットフォームのターゲティングが必要
- macOS、Windows、Linuxに限定
- モバイルまたはWebのサポートなし
- 一部のシステムでは、権限の処理が必要になる場合があります
- 高頻度の更新におけるパフォーマンスへの影響