Platform.operatingSystem
将告诉您是在 Android 还是 iOS 上运行。
如何检查我运行的是哪个版本的设备操作系统?
最佳答案
将此插件添加到您的 pubspec device_info
人类可读的方式是
if (Platform.isAndroid) {
var androidInfo = await DeviceInfoPlugin().androidInfo;
var release = androidInfo.version.release;
var sdkInt = androidInfo.version.sdkInt;
var manufacturer = androidInfo.manufacturer;
var model = androidInfo.model;
print('Android $release (SDK $sdkInt), $manufacturer $model');
// Android 9 (SDK 28), Xiaomi Redmi Note 7
}
if (Platform.isIOS) {
var iosInfo = await DeviceInfoPlugin().iosInfo;
var systemName = iosInfo.systemName;
var version = iosInfo.systemVersion;
var name = iosInfo.name;
var model = iosInfo.model;
print('$systemName $version, $name $model');
// iOS 13.1, iPhone 11 Pro Max iPhone
}
关于dart - 如何从 Flutter 检查设备操作系统版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45300661/