Я работаю над GPS в Android, и я хочу показать количество спутников, доступных в то время для текущего местоположения, и я постоянно получаю 3 в своем приложении, в то время как в другом приложении они показывают от 6 до 9 в том же месте. Я не знаю в чем проблема. Я могу получить текущее местоположение широты и долготы. Я получаю нет. спутника из locationManager.getAllProviders().size()
в LocationListener
я тоже пробовал
int satellite = 0;
GpsStatus status = locationManager.getGpsStatus(null);
Iterable<GpsSatellite> sat = status.getSatellites();
int i=0;
while (sat.iterator().hasNext())
{
GpsSatellite gpsSatellite=(GpsSatellite)sats.iterator().next();
if(gpsSatellite.usedInFix())
{
satellite++;
}
}
но он показывает мне 0;
пожалуйста, помогите мне. Заранее спасибо.