获取设备信息
javascript
咱们经过device_info这个第三方组件来获取设备信息。
java
_getDeviceInfo() async { //获取安卓的设备信息 DeviceInfoPlugin deviceInfo = DeviceInfoPlugin(); AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo; print('Running on ${androidInfo.model}'); // e.g. "Moto G (4)"
//获取iOS的设备信息 IosDeviceInfo iosInfo = await deviceInfo.iosInfo; print('Running on ${iosInfo.utsname.machine}'); // e.g. "iPod7,1" }
获取地理位置
python
咱们使用高德地图定位插件amap_location来获取地理位置。
android
在使用以前,咱们必定要好好阅读文档,关于Android以及iOS平台的相关配置,我在这里不作过多介绍,你们本身去看文档。
ios
_getLocation() async { //先启动一下 await AMapLocationClient.startup(new AMapLocationOption( desiredAccuracy: CLLocationAccuracy.kCLLocationAccuracyHundredMeters));
//直接获取定位 var result = await AMapLocationClient.getLocation(true); print(""" 经度:${result.longitude} 纬度:${result.latitude} """);
//监听定位 AMapLocationClient.onLocationUpate.listen((AMapLocation loc) { if (!mounted) return; setState(() { print(""" 经度:${result.longitude} 纬度:${result.latitude} """); }); }); AMapLocationClient.startLocation(); }
必定要特别特别注意,本文的目的是给你们介绍获取设备信息以及获取地理位置的第三方组件,仅作简单的介绍以及推荐,虽然我也写了对应的示例代码,可是代码并不全面,因此后期你们在作项目的时候若是真的用到了我所推荐的第三方,那么必定要认真阅读文档,而后以文档为准,切记切记!!!
git
以上。微信
本文分享自微信公众号 - iOS小生活(iOSHappyLife)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。app