最近做一个功能,需要发送自己的坐标给别人追踪,但是我发现有时候,GPS信号弱或者没有信号的时候,发送的值就很可能不对,也无法实现这个功能
所以我想判断一下当前能搜到几颗卫星,如果搜到4颗以上才允许启动这个功能,在网上搜的代码是这样的
locationManager.addGpsStatusListener(statusListener);
private final GpsStatus.Listener statusListener = new GpsStatus.Listener() {
public void onGpsStatusChanged(int event) { // GPS状态变化时的回调,如卫星数
GpsStatus status = locationManager.getGpsStatus(null); // 取当前状态
updateGpsStatus(event, status);
}
};
private void up