Dart获取系统和硬件信息
来源:互联网 发布:梅西和c罗谁厉害知乎 编辑:程序博客网 时间:2024/06/06 02:22
获取环境变量
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) { //获取正在运行的脚本的URI var uri = Platform.script; print(uri); //将URI转换成路径 var path = uri.toFilePath(); print(path);}
效果如下
0 0
- Dart获取系统和硬件信息
- 获取系统硬件信息
- 获取系统硬件信息
- 获取系统硬件信息
- 获取系统硬件信息
- 获取系统硬件信息
- javascript 获取系统硬件信息
- 获取ios 系统 硬件信息
- C# 获取系统硬件信息
- unity3d 获取系统硬件信息
- python获取系统硬件信息
- unity3d 获取系统硬件信息
- VisualC++利用CRegKey和WIN32 API获取系统硬件信息
- VisualC++利用CRegKey和WIN32 API获取系统硬件信息
- WINCE7.0 获取CPU,MEMORY等硬件和系统信息
- Inxi获取Linux的系统和硬件信息
- Inxi:获取Linux系统和硬件信息的神器
- Inxi:获取Linux系统和硬件信息的神器
- Android 自定义ViewGroup 需求需要重绘Layout上的View
- C#读取Excel文件(第三次C#作业)
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- Spring声明式事务配置管理方法
- MapReduce流程详解
- Dart获取系统和硬件信息
- meta大全
- sed命令详解
- Oracle 分页查询
- 动态计算UITableViewCell高度详解
- 用命令行管理iOS证书
- Spring 事务机制详解
- leetcode--Linked List Cycle II
- JVM原理、架构—整体架构