在生产环境app的开发过程中,获取设备信息是必不可少的一步,本文详细介绍在flutter中如何判断平台是android还是ios,并使用开源库device_info获取android和ios的设备信息。
判断平台
这步很简单,导入平台Platform库就行,位置在dart:io
import 'dart:io';
然后在android studio中编辑的时候就有快捷菜单了:
判断平台只要使用如下代码:
if(Platform.isIOS){
//ios相关代码
}else if(Platform.isAndroid){
//android相关代码
}
device_info库的使用
先上图
1、添加依赖
在pubspec.yml中的dependencies下面新增节点
device_info : ^0.2.0
上图比较快:
然后点下编辑器的"Packages get"或者运行命令行:
flutter packages get
注意这里可能需要配置环境变量:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_S