读书人

android 稽查gps

发布时间: 2012-07-01 13:15:00 作者: rapoo

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);}
?

读书人网 >Android

热点推荐