我正在开发一个应用程序,我想了解gps卫星的数量.我正在使用"onSatelliteStatusChanged"方法,但它不起作用.我看到的下面使用的代码片段.
码
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
gnssStatusCallBack = new GnssStatus.Callback() {
@Override
public void onSatelliteStatusChanged(GnssStatus status) {
satelliteCount = status.getSatelliteCount();
}
};
locManager.registerGnssStatusCallback(gnssStatusCallBack);
} else {
locManager.addGpsStatusListener(this);
}
}
Run Code Online (Sandbox Code Playgroud)
注意:我在外面测试过.
gps android satellite-navigation android-navigation android-gps