//检查GPS模块是否开启public void openGPSSetting(){LocationManager lm = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);if(lm.isProviderEnabled(LocationManager.GPS_PROVIDER)){ActivityUtils.showMessage(context, "GPS模块正常!");}else{ActivityUtils.showMessage(context, "请开启GPS功能!");Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);context.startActivityForResult(intent, 0);}}public void getLocation(LocationListener listener){LocationManager lm = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);Criteria c = new Criteria();c.setAccuracy(Criteria.ACCURACY_FINE);c.setAltitudeRequired(false);c.setBearingRequired(false);c.setSpeedRequired(false);c.setPowerRequirement(Criteria.POWER_LOW);String provider = lm.getBestProvider(c, true);Location location = lm.getLastKnownLocation(provider);//这里将Location信息保存到本地,同时上传到服务器updateNewLocation(location);lm.requestLocationUpdates(provider, 600*1000, 500, listener);}

更多相关文章

  1. android开心网语音发送模块的录音功能
  2. Android WIFI,蓝牙,电池,背光,SD卡,摄像头,按键,MIC,重力感应等)功能的简
  3. 在应用程序使用android google搜索功能
  4. android webview增加下载附件功能
  5. Android 常用系统功能(打开相册,打开系统设置等等)
  6. Android——实现清除应用缓存功能
  7. Android 录音 与播放本地音乐功能的实现
  8. Android实现图片预览浏览功能
  9. Android React Native使用原生模块

随机推荐

  1. MySQL为id选择合适的数据类型
  2. MySQL单表千万级数据处理的思路分享
  3. MySQL 时间类型的选择
  4. MySQL索引失效的典型案例
  5. MySQL库表名大小写的选择
  6. mysql 带多个条件的查询方式
  7. Mysql 如何实现多张无关联表查询数据并分
  8. Mysql中存储引擎的区别及比较
  9. 浅谈mysql返回Boolean类型的几种情况
  10. Mysql 设置boolean类型的操作