2

如何阻止 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);

阻止您的应用接收新的位置更新。

4

0 回答 0