插件概览
screen_retriever 包使 Flutter 桌面应用程序能够访问连接显示器的详细信息,包括屏幕尺寸、分辨率以及主显示器详情。它还提供跨多台显示器的实时光标位置跟踪功能。该包专为 macOS、Windows 和 Linux 设计,为开发需要多屏感知功能的应用程序(如自定义 UI、生产力工具或需要精确屏幕布局处理的媒体播放器)提供了轻量级解决方案。该插件可与 Flutter 的桌面生态系统无缝集成。
适合场景
- 多显示器应用程序布局
- 光标位置跟踪
- 显示分辨率检测
- 桌面UI自定义
- 屏幕感知媒体播放
- 窗口定位工具
主要特点
- 跨平台桌面支持
- 实时光标跟踪
- 显示元数据检索
- 轻量且高效
- 简单的 API 集成
- 支持多屏幕
适合对象
- 桌面应用程序开发者
- 多屏幕UI设计工具
- 生产力工具创作者
- 媒体播放器开发者
- 自定义窗口管理器
使用建议
- 需要目标桌面平台
- 仅限 macOS、Windows 和 Linux
- 不支持移动设备或网页
- 某些系统可能需要权限处理
- 高频更新中的性能影响