Flutter可以在各种设备上运行
一般来说,你不需要关心具体情况。但有时,Nike可能想知道操作系统的版本或确切的型号,或类似的东西。
进入device_info:这个包可以让你轻松访问底层API: Android上的android.os.Build和iOS上的UIDevice
首先。实例化DeviceInfoPlugin, 接下来,使用标准的Flutter API弄清楚你的应用在哪个操作系统上运行。
然后,运行当前平台操作系统特定getter:androidInfo或iosInfo,注意,结果是异步的,所以你需要等在这里
var device = DeviceInfoPlugin();
if (Platform.isAndroid) {
var androidInfo = await device.androidInfo;
// Do things with the info.
} else if (Platform.isIOS) {
var iosInfo = await device.iosInfo;
// Do things with the info.
}
就这样!
关于device_info的更多信息,请前往pub.dev
原文翻译自视频:视频地址