2011-11-04 3 views
1

J'ai écrit un code en C (envoi de commandes au téléphone) pour supprimer les données GPS (eph, alm, heure, position, etc.) sur le téléphone LG Phoenix et j'essaie de tester si les données a été supprimé. Quelle serait la meilleure façon de le tester?Test si les données GPS ont été supprimées

+0

Bienvenue dans Stackoverflow! Si vous trouvez une réponse utile, veuillez l'augmenter. Si une réponse donnée répond correctement à votre question, veuillez l'accepter en cliquant sur la coche à côté de la réponse. –

Répondre

1

Appelez le getLastKnownLocation() sur le fournisseur GPS et voyez si ça retourne quelque chose.

+0

J'ai essayé ça .. mais ça ne semble pas aider. Y a-t-il un autre moyen de le faire? – Angel

+0

une fois que je supprime toutes les données GPS ... le temps nécessaire pour obtenir le premier correctif est plus mais je reçois toujours l'emplacement (peut être mis en cache pos), mais après suppression nombre de satellites utilisateur pour corriger sera zéro. Je sais que mon code fonctionne mais donno comment le prouver. – Angel

+0

Hmmmm, je ne sais pas quoi faire si cela ne fonctionne pas ... –

0

Différents jeux de puces GPS stockent ces données dans des emplacements différents, vous ne pouvez donc jamais en être sûr. Je ne sais pas quel chipset est utilisé dans votre téléphone LG. Root votre téléphone et parcourir le répertoire /data/, vous trouverez généralement quelque chose comme /data/gps/.

Les symptômes externes de la suppression de ces données sont ceux d'un démarrage à froid. Autrement dit, si l'appareil n'est pas connecté à Internet et qu'il se trouve quelque part à l'extérieur, il faudra 2 minutes ou plus pour obtenir une solution GPS. C'est comme ça que tu le sais.

Questions connexes