获取环境变量

import 'dart:io' show Platform;main(List<String> arguments) {//获取当前进程的环境变量Map<String, String> envVars = Platform.environment;print(envVars['PATH'].replaceAll(';', '\n'));
}

效果如下

识别操作系统

import 'dart:io' show Platform, stdout;main(List<String> arguments) {//第一种方法:获取操作系统的字符串String os = Platform.operatingSystem;print('你使用的是 $os');//第二种方法:检查操作系统stdout.write("你使用的是 ");if (Platform.isMacOS) {stdout.writeln('MacOS');} else if (Platform.isAndroid) {stdout.writeln('Android');} else if (Platform.isLinux) {stdout.writeln('Linux');} else if (Platform.isWindows) {stdout.writeln('Windows');} else {stdout.writeln('其他系统');}
}

效果如下

获取运行脚本信息

import 'dart:io' show Platform;main(List<String> arguments) {//获取正在运行的脚本的URIvar uri = Platform.script;print(uri);//将URI转换成路径var path = uri.toFilePath();print(path);
}

效果如下

Dart获取系统和硬件信息相关推荐

  1. Android获取系统的硬件信息、系统版本以及如何检测ROM类型

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52438706 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  2. JAVA通过oshi获取系统和硬件信息

    OSHI 是基于 JNA 的(本地)操作系统和硬件信息库.它不需要安装任何其他额外的本地库,旨在提供一种跨平台的实现来检索系统信息,例如操作系统版本.进程.内存和 CPU 使用率.磁盘和分区.设备.传 ...

  3. java获取电脑配置_使用Java获取cao作系统和硬件信息

    距离上一次写博客已经过去2个半的月份了,也是工作忙,也是懒,也是在积攒文章吧,反正就是许久没有写了,本次分享一个用Java获取cao作系统和硬件信息的组件,在十一假期之前就准备分享的,然这些详细的参数 ...

  4. linux怎样收集系统信息,Linux下收集系统和硬件信息的10个实用命令

    [51CTO.com快译]知道Linux系统在什么样的硬件部件上运行始终是个好的做法,这可以帮助你在系统上安装程序包和驱动程序时,处理兼容问题. 1.如何查看Linux系统的信息 如果仅仅想知道系统名 ...

  5. 使用Java获取操作系统和硬件信息

    https://www.chendd.cn/information/viewInformation/experienceShare/332.a 距离上一次写博客已经过去2个半的月份了,也是工作忙,也是 ...

  6. c 获取计算机相关信息,C#编程获取各种电脑硬件信息的方法示例

    本文实例讲述了C#编程获取各种电脑硬件信息的方法.分享给大家供大家参考,具体如下: 获取CPU编号: ManagementClass mc = new ManagementClass("Wi ...

  7. R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间

    R语言sys方法:sys.info函数获取系统和用户信息.sys.localeConv函数获取当前区域中的数字和货币表示的详细信息.sys.setFileTime函数更改文件的时间 目录

  8. R语言sys方法:sys.getpid函数获取R会话的进程ID、sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件、sys.info函数获取系统和用户信息

    R语言sys方法:sys.getpid函数获取R会话的进程ID.sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件.sys.info函数获取系统和用户信息 目录

  9. python获取系统内存占用信息的实例方法

    psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要应用于系统监控, ...

最新文章

  1. MySQL中VARCHAR最大长度是多少?CHAR和VARCHAR有哪些区别?
  2. 2021年九月最新Java面试必背八股文,338道最新大厂架构面试题
  3. Design Pattern - Builder(C#)
  4. Python sqlalchemy orm 多对多外键关联
  5. java 建立ssh隧道_如何使用IntelliJ和JDBC SSH隧道并连接到数据库?
  6. HDU5620 KK's Steel(C语言版)【废除!!!】
  7. C++primer 6.7节练习
  8. 【​观察】机遇和挑战并存 智能手环需要来一次华丽的蜕变
  9. 庆祝鸿蒙指的是哪个生肖,12月中头彩,苦难转幸福,3生肖,鸿蒙紫气,运走上坡路,想啥就有啥...
  10. java double保留四位小数_double类型数据保留四位小数的另一种思路
  11. CSS 网页背景图片设置
  12. apache服务器(下)
  13. hdu6097—Mindis(计算几何)
  14. 16.求两个数的最大公约数和最小公倍数
  15. Deepin安装SSH服务器
  16. 中国大学MOOC课程《Python语言程序设计》第五章 七段数码管绘制 引发的时间问题和海龟速度问题
  17. ios大神班学习大纲
  18. 地铁线路图中任意两点间所有路径高效算法
  19. Venture On 5月18日英特尔On产业创新峰会中文上线丨Intel Vision
  20. 中国五行思想和滤波器的关系

热门文章

  1. Python模拟登陆,解密js代码实例:知乎登陆
  2. 成功将本地文件添加到github仓库
  3. Pytorch——torch.Tensor.data操作的含义
  4. Python之Numpy常用操作
  5. ISP缓存机制及登录串号现象
  6. redis五种常见的数据结构
  7. 主页所停留的时间实现交互
  8. 现在去做自动化测试开发了
  9. initBinder转换日期格式
  10. 一次关于使用status作为变量引发的bug及思考