【发布时间】:2019-12-28 00:33:37
【问题描述】:
我正在将一个非常基本的 Flutter 移动项目转换为 Flutter_web。我让它在演示屏幕上运行就好了。
如果我在 MacOS/Windows 和 Android/IOS 上运行,我希望能够在浏览器中生成不同的布局。
当我在浏览器中运行此项目时,平台代码返回“android”。我正在使用谷歌浏览器。
我尝试使用平台库来破译当前运行的操作系统。
import 'package:flutter_web/io.dart
print("PLATFORM: ${Platform.operatingSystem}");
//This just produces 'android' which is obviously not right
if(Platform.Android || Platform.isIOS){
return Widget();
} else {
return null;
}
我想准确描述我在哪个平台上运行。有什么想法吗?谢谢!
【问题讨论】:
标签: flutter flutter-web