D'obtenir le nombre de satellites à partir de l'Emplacement de l'objet
Je suis à l'aide d'un prestataire GPS et: LocationListener.onLocationChanged(Location location) à l'emplacement de réception de bugs.
La Documentation dit, cet Emplacement.getExtras() contient prochaine paire clé/valeur:
satellites - le nombre de satellites utilisés pour calculer la correction
mais sur la pratique, je reçois un vide supplémentaire de l'objet - il n'y a aucune données.
Signifie que je suis l'A-GPS fixe et pas de GPS?
Vous devez vous connecter pour publier un commentaire.
Pour obtenir le nombre de satellites utilisés par le moteur GPS vous avez besoin pour mettre en œuvre
android.location.GpsStatus.Listener
et de mettre en œuvre sa méthodeonGpsStatusChanged()
.Exemple...
- Je utiliser l'Emplacement.getExtras().getInt("satellites"), et il donne le nombre de satellites utilisés.
Non, cela signifie que le fabricant de votre téléphone décidé de ne pas le mettre en œuvre. (Ou vous pouvez utiliser l'
NETWORK_PROVIDER
qui n'utilise pas de satellites)Utiliser un
NmeaListener
et d'analyser les phrases, à savoir le nombre de satellites visibles ou utilisé.