FLUTTER ECOSYSTEM

platform_info

包含有关当前平台的信息,例如构建模式和操作系统。

最新版本
5.0.0
近 30 天下载
2.3万
喜欢数
111
Pub 分数
160

Package Overview

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

插件概览

platform_info 包提供对当前执行环境的详细信息的便捷访问,包括构建模式(调试、发布、性能分析)和操作系统。该包专为需要根据平台特定特性有条件地执行代码的开发者设计。它支持所有主要平台:Android、iOS、Web、macOS、Windows 和 Linux,非常适合需要运行时平台感知能力的跨平台应用程序。它提供轻量级且简单的 API 来检测平台细节,而无需复杂的逻辑或原生代码。

适合场景
  • 基于构建模式的条件逻辑
  • 运行时检测操作系统
  • 跨平台应用程序自定义
  • 运行时平台诊断
  • 按平台的功能标志
  • 调试平台特定问题
主要特点
  • 支持所有主要平台
  • 提供构建模式检测
  • 简单直观的 API
  • 轻量且无依赖
  • 实时平台信息
  • 无需原生代码
适合对象
  • 跨平台 Flutter 应用
  • 需要构建模式检查的应用程序
  • 面向多个操作系统的开发者
  • 测试和调试场景
  • 具有平台特定功能的应用程序
使用建议
  • 不提供硬件级别的详细信息
  • 仅限基本平台和构建信息
  • 不适用于高级设备检测
  • 需要手动处理边缘情况
  • 初始化后无运行时更新
  • 不支持特定设备型号
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add platform_info

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目