当前位置: 代码迷 >> Android >> android 稽查gps
  详细解决方案

android 稽查gps

热度:49   发布时间:2016-05-01 19:14:42.0
android 检查gps

//检查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);			}
?
  相关解决方案