搜索插件、代码仓与 APP 分类

插件详情v4.2.0

system_info2

提供对系统有用信息的便捷访问(体系结构、位数、内核、内存、操作系统、CPU、用户)。

AndroidiOSmacOSWindowsLinux
近 30 天下载
99.8万
喜欢数
67
Pub 分数
150

安装插件

flutter pub add system_info2

插件介绍

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

system_info2 是一个 Flutter 包,可跨多个平台(包括架构、位数、内核版本、内存使用情况、操作系统详情、CPU 信息和用户数据)提供对详细系统信息的简单访问。该包专为移动和桌面环境(Android、iOS、macOS、Windows、Linux)设计,使开发者能够收集关键设备元数据,用于诊断、性能监控或应用个性化。该包轻量且可通过简单的 pub add 命令无缝集成到 Flutter 项目中。

适合场景

  • 设备诊断
  • 性能监控
  • 应用个性化
  • 跨平台兼容性检查
  • 系统健康状态跟踪

主要特点

  • 跨平台支持
  • 轻松的 API 集成
  • 实时系统数据
  • 最小开销
  • 全面的硬件信息

适合对象

  • 开发诊断工具的开发者
  • 需要系统感知的应用程序
  • 跨平台 Flutter 应用
  • 分析设备功能的工具
  • 需要运行时环境信息的应用程序

使用建议

  • 某些操作系统需要特定平台的权限
  • 仅限只读系统数据
  • 没有轮询就无法实现实时更新
  • 不适合用于敏感系统操作
  • 依赖底层操作系统API以确保准确性

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

system_info2

A fork of system_info as the original maintainer no longer wishes to do so.

Thanks to onepub.dev for allowing me the time and resources to support this package.

Provides easy access to useful information about the system (architecture, bitness, kernel, memory, operating system, CPU, user).

system_info2 lets you discover specific hardware characteristics of the OS you are running on includeing:

  • kernelArchitecture
  • Kernel bitness
  • Kernel name
  • Kernel version
  • Operating system name
  • Operating system version
  • User directory
  • User id
  • User name
  • User space bitness

Basic examples:

if (SysInfo.operatingSystemName == "Ubuntu") {
  log.info("We love Ubuntu users");
}

Documentation

You can find the manual at:

sysinfo.onepub.dev

所属分类

依赖

依赖清单 2 项

  • globbing^1.0.0
  • path^1.8.0

源码仓库

使用此插件的项目