獲取設備信息
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