Dart获取系统和硬件信息
获取环境变量
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获取系统和硬件信息相关推荐
- Android获取系统的硬件信息、系统版本以及如何检测ROM类型
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52438706 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- JAVA通过oshi获取系统和硬件信息
OSHI 是基于 JNA 的(本地)操作系统和硬件信息库.它不需要安装任何其他额外的本地库,旨在提供一种跨平台的实现来检索系统信息,例如操作系统版本.进程.内存和 CPU 使用率.磁盘和分区.设备.传 ...
- java获取电脑配置_使用Java获取cao作系统和硬件信息
距离上一次写博客已经过去2个半的月份了,也是工作忙,也是懒,也是在积攒文章吧,反正就是许久没有写了,本次分享一个用Java获取cao作系统和硬件信息的组件,在十一假期之前就准备分享的,然这些详细的参数 ...
- linux怎样收集系统信息,Linux下收集系统和硬件信息的10个实用命令
[51CTO.com快译]知道Linux系统在什么样的硬件部件上运行始终是个好的做法,这可以帮助你在系统上安装程序包和驱动程序时,处理兼容问题. 1.如何查看Linux系统的信息 如果仅仅想知道系统名 ...
- 使用Java获取操作系统和硬件信息
https://www.chendd.cn/information/viewInformation/experienceShare/332.a 距离上一次写博客已经过去2个半的月份了,也是工作忙,也是 ...
- c 获取计算机相关信息,C#编程获取各种电脑硬件信息的方法示例
本文实例讲述了C#编程获取各种电脑硬件信息的方法.分享给大家供大家参考,具体如下: 获取CPU编号: ManagementClass mc = new ManagementClass("Wi ...
- R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
R语言sys方法:sys.info函数获取系统和用户信息.sys.localeConv函数获取当前区域中的数字和货币表示的详细信息.sys.setFileTime函数更改文件的时间 目录
- R语言sys方法:sys.getpid函数获取R会话的进程ID、sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件、sys.info函数获取系统和用户信息
R语言sys方法:sys.getpid函数获取R会话的进程ID.sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件.sys.info函数获取系统和用户信息 目录
- python获取系统内存占用信息的实例方法
psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要应用于系统监控, ...
最新文章
- MySQL中VARCHAR最大长度是多少?CHAR和VARCHAR有哪些区别?
- 2021年九月最新Java面试必背八股文,338道最新大厂架构面试题
- Design Pattern - Builder(C#)
- Python sqlalchemy orm 多对多外键关联
- java 建立ssh隧道_如何使用IntelliJ和JDBC SSH隧道并连接到数据库?
- HDU5620 KK's Steel(C语言版)【废除!!!】
- C++primer 6.7节练习
- 【​观察】机遇和挑战并存 智能手环需要来一次华丽的蜕变
- 庆祝鸿蒙指的是哪个生肖,12月中头彩,苦难转幸福,3生肖,鸿蒙紫气,运走上坡路,想啥就有啥...
- java double保留四位小数_double类型数据保留四位小数的另一种思路
- CSS 网页背景图片设置
- apache服务器(下)
- hdu6097—Mindis(计算几何)
- 16.求两个数的最大公约数和最小公倍数
- Deepin安装SSH服务器
- 中国大学MOOC课程《Python语言程序设计》第五章 七段数码管绘制 引发的时间问题和海龟速度问题
- ios大神班学习大纲
- 地铁线路图中任意两点间所有路径高效算法
- Venture On 5月18日英特尔On产业创新峰会中文上线丨Intel Vision
- 中国五行思想和滤波器的关系