小编mer*_*lcu的帖子

GnssStatus.CallBack onSatelliteStatusChanged()不起作用

我正在开发一个应用程序,我想了解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

4
推荐指数
1
解决办法
6202
查看次数