如何阻止 GPS 接收新信号?
只需使用:
如果你初始化一个LocationManager
对象
mLocationManager_ = (LocationManager) mContext_.getSystemService(Context.LOCATION_SERVICE);
添加位置侦听器,GPS 开始锁定 GPS,
mLocationListener_ = new MyLocationListener(mContext_);
mLocationManager_.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mLocationListener_);
如果此锁存在,您会在状态栏中看到 GPS 信号,现在,如果您按 Home,您会看到 GPS 仍然在线,因为您的应用程序仍然拥有并尝试继续您的 GPS 锁定,
所以用
Main.mLocationManager_.removeUpdates(this);
阻止您的应用接收新的位置更新。