Lors de l'utilisation du fournisseur de réseau pour les mises à jour d'emplacement, j'ai constaté que c'était la même heure que celle définie sur mon appareil. Ne peut-il pas être celui fourni par le réseau comme il va quand il est GPS. Ou si le fournisseur de réseau ne peut pas fournir de temps, au moins location.getTime() devrait retourner 0 au lieu de l'heure du périphérique. Est-il possible d'éviter le temps de l'appareil, comme je veux le distinguer.Pourquoi utiliser le fournisseur de réseau pour les mises à jour de localisation dans Android GPS donne l'heure du périphérique?
0
A
Répondre
1
Le fournisseur de réseau ne fournit pas votre téléphone avec une heure comme le fait le GPS. Il n'y a aucun moyen de changer cela. C'est parce que le fournisseur de réseau utilise les emplacements des antennes GPRS/EDGE/WIFI/3G auxquelles votre téléphone est connecté et calcule une position approximative - il n'y a pas de service spécifique de "localisation réseau".
GPS ou Navigational Satellite Timing and Ranging - Global Positioning System
(GPS NAVSTAR) d'autre part est conçu pour transmettre un signal de synchronisation exacte horloge atomique.
0
Il ne renvoie pas null car, lorsqu'il est nul, il utilisera l'heure système. Vous pouvez vous référer au code source de Location.class
if (mTime == 0)
mTime = System.currentTimeMillis();
Questions connexes
- 1. Émulateur Android: déconnecter le périphérique GPS du fournisseur
- 2. Comment forcer le fournisseur de GPS pour obtenir la vitesse dans Android?
- 3. Numéro de disponibilité du fournisseur de localisation GPS
- 4. comment obtenir lattitude et langitude dans le fournisseur de localisation réseau dans l'appareil android java application
- 5. Android GPS Ma localisation
- 6. Android LocationManager et ses mises à jour
- 7. comment obtenir des mises à jour de localisation rapide lors du chargement de l'application android première fois?
- 8. Problème lors de la demande de mises à jour d'emplacement par réseau
- 9. Comment écouter les mises à jour de localisation de plusieurs fournisseurs?
- 10. Android: Puis-je utiliser un récepteur de diffusion pour l'échantillonnage de localisation GPS périodique sans exécuter de service?
- 11. Simulation GPS sur périphérique émulé Android
- 12. Localisation GPS sans service de
- 13. Timeout GPS dans android
- 14. abort Mise à jour manuelle GPS dans Android
- 15. MKMapView question de localisation GPS
- 16. Android gère les mises à jour de l'application et les modifications de la base de données
- 17. Android Market Application Mises à jour
- 18. Plusieurs abonnements sur le périphérique GPS
- 19. Mises à jour TextView in Android
- 20. InnoDB optimisation - "utiliser les transactions lors de mises à jour" - pourquoi?
- 21. mise à jour fournisseur Android.Settings.System valeur
- 22. Cocoa Check pour les mises à jour
- 23. (fournisseur: SQL Interfaces réseau, erreur: 26 - Erreur de localisation du serveur/instance spécifié) ERREUR
- 24. Galerie Android Afficher les images mises à jour
- 25. Android: Utilisation du GPS
- 26. Android requestLocationMises à jour et temps nécessaire pour obtenir un correctif gps
- 27. Peut-on utiliser OAuth pour planifier des mises à jour de statut Twitter dans le futur?
- 28. java lire le fichier à partir du périphérique réseau
- 29. Dans l'App Achat pour les mises à jour?
- 30. tester fournisseur de localisation dans le projet de test d'instrument android
Hmm ... mais au moins location.getTime() doit retourner null au lieu du temps de l'appareil pour indiquer qu'il ne peut pas donner. – Pritam