Я использую GoogleApiClient для запроса обновления местоположения. Я получаю широту, долготу, скорость и другую информацию. Наряду с этим я также хочу получить количество спутников. Как я могу этого добиться?
Пожалуйста помоги мне с этим.
Я использую GoogleApiClient для запроса обновления местоположения. Я получаю широту, долготу, скорость и другую информацию. Наряду с этим я также хочу получить количество спутников. Как я могу этого добиться?
Пожалуйста помоги мне с этим.
Вот пример кода, чтобы получить количество спутников в использовании и в поле зрения
gpsStatus = locationManager.getGpsStatus (gpsStatus);
Iterable<GpsSatellite> satellites = gpsStatus.getSatellites ();
int sattInView = 0;
int sattInUse = 0;
if (satellites != null) {
for (GpsSatellite gpsSatellite : satellites) {
sattInView++;
if (gpsSatellite.usedInFix ()) {
sattInUse++;
}
}
}
inView = String.valueOf (sattInView);
inUse = String.valueOf (sattInUse);