#启动GPS的时候,根据需求设置一些参数,注册监听方法
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_HIGH);
String provider = this.mLocationManager.getBestProvider(criteria, false);
this.mLocationManager.requestLocationUpdates(provider, MINIMUM_TIME_BETWEEN_UPDATE, MINIMUM_DISTANCE_FOR_UPDATE, this.mListener);
#退出的时候,需要取消该监听方法
this.mLocationManager.removeUpdates(this.mListener);
使用地图的时候也需要注意:
1:使用BMapManager一定要最后调用stop和destroy
2:使用MyLocationOverlay的时候,如果enableMyLocation之后一定接的disable掉
3:其实就一个原则,记得及时安全的资源释放,特别是这种全局资源(用户很care的)