Platform

  1. import 'dart:io';
  2. void main() {
  3. print(Platform);
  4. print(Platform.numberOfProcessors); //16 线程数量
  5. print(Platform.pathSeparator); //\ 操作系统文件路径分隔符号
  6. print(Platform.localeName); //zh-CN Get the name of the current locale
  7. print(Platform.operatingSystem); //windows 操作系统
  8. print(Platform.operatingSystemVersion); //"Windows 10 Pro" 10.0 (Build 19041)
  9. print(Platform.localHostname); //NB-20200612JEQR 本机设备名称
  10. print(Platform.isLinux); //false
  11. print(Platform.isMacOS); //false
  12. print(Platform.isWindows); //true
  13. print(Platform.isAndroid); //false
  14. print(Platform.isIOS); //false
  15. // Fuchsia是由Google公司开发的继Android和Chrome OS之后的第三个系统。
  16. // Flutter引擎+Dart语言将很有可能成为Fuchsia系统主要的UI开发框架。
  17. print(Platform.isFuchsia); //false
  18. // print(Platform.environment); //false
  19. // dart运行程序相对路径
  20. print(Platform.executable); //C:\other-softs\flutter\bin\cache\dart-sdk\bin\dart.exe
  21. // dart运行程序绝对路径
  22. print(Platform.resolvedExecutable); //C:\other-softs\flutter\bin\cache\dart-sdk\bin\dart.exe
  23. print(Platform.script); //file:///e:/my-projects/zq/flutter-demo/my-note/1.dart 脚本路径
  24. print(Platform.executableArguments); //[]
  25. print(Platform.packageConfig); //null
  26. // 当前dart运行时的版本
  27. print(Platform.version); //2.10.0 (stable) (Mon Sep 28 09:21:23 2020 +0200) on "windows_x64"
  28. }