FLUTTER ECOSYSTEM

screen_retriever

此插件允许Flutter桌面应用程序获取有关屏幕尺寸、显示器、光标位置等信息。

最新版本
0.2.2
近 30 天下载
104万
喜欢数
73
Pub 分数
150

Package Overview

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

插件概览

screen_retriever 包使 Flutter 桌面应用程序能够访问连接显示器的详细信息,包括屏幕尺寸、分辨率以及主显示器详情。它还提供跨多台显示器的实时光标位置跟踪功能。该包专为 macOS、Windows 和 Linux 设计,为开发需要多屏感知功能的应用程序(如自定义 UI、生产力工具或需要精确屏幕布局处理的媒体播放器)提供了轻量级解决方案。该插件可与 Flutter 的桌面生态系统无缝集成。

适合场景
  • 多显示器应用程序布局
  • 光标位置跟踪
  • 显示分辨率检测
  • 桌面UI自定义
  • 屏幕感知媒体播放
  • 窗口定位工具
主要特点
  • 跨平台桌面支持
  • 实时光标跟踪
  • 显示元数据检索
  • 轻量且高效
  • 简单的 API 集成
  • 支持多屏幕
适合对象
  • 桌面应用程序开发者
  • 多屏幕UI设计工具
  • 生产力工具创作者
  • 媒体播放器开发者
  • 自定义窗口管理器
使用建议
  • 需要目标桌面平台
  • 仅限 macOS、Windows 和 Linux
  • 不支持移动设备或网页
  • 某些系统可能需要权限处理
  • 高频更新中的性能影响
支持平台macOSWindowsLinux

安装插件

flutter pub add screen_retriever

所属分类

依赖

依赖清单 4 项
  • screen_retriever_linux^0.2.2
  • screen_retriever_macos^0.2.2
  • screen_retriever_platform_interface^0.2.2
  • screen_retriever_windows^0.2.2

源码仓库

关联项目