BapNesS Posté(e) 19 mai 2011 Posté(e) 19 mai 2011 Bonjour, Je suis en train de dev une petite application qui va utiliser la géolocalisation. Cependant, je sais qu'il est possible de feindre sa position avec des programmes comme MyFakeLocation. Pour cela il faut activer l'option « Paramètres > Applications > Développement > Positions fictives » (ALLOW_MOCK_LOCATION). Je développe toujours sur mon téléphone donc je n'ai pas besoin d'activer cette option en général mais pour les développements sur émulateurs, cela me semble efficace. Aussi, j'aimerai checker la valeur de cette option, ALLOW_MOCK_LOCATION, dans mon application pour vérifier que le LocationManager ne me donne pas une fausse localisation. Quelqu'un aurait une technique ? Merci.
BapNesS Posté(e) 20 mai 2011 Auteur Posté(e) 20 mai 2011 Ok, autant pour moi. C'était pas si compliqué que ça. Ça pourra aider pour les prochains qui veulent connaître la valeur : private boolean isMockLocationAllow() { return ( Settings.Secure.getInt( getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION, 0) == 0); }
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.