J'ai une application basée sur la localisation et je veux la tester sans réelle mobilité.
Je sais que je peux fournir un fichier kml de points mais je ne veux pas utiliser émulateur, mais réel périphérique.
pourriez-vous me dire quel est le meilleur moyen de simuler la conduite d’un itinéraire sur l’appareil?
Je souligne que je dois simuler un itinéraire complet plutôt qu'un seul point.
merci de donner votre temps
J'utilise des emplacements fictifs dans le développement de mon application. Les deux applications suivantes se sont révélées fiables dans les endroits moqueurs (emplacement statique et itinéraires) jusqu'à présent:
Lockito
J'utilise Lockito pour créer des itinéraires qui sont accrochés à des routes} _. Les itinéraires sont créés dans Lockito. Après avoir créé un itinéraire, Lockito peut alors le reproduire sous la forme d’une série d’emplacements fictifs qui affectent les autres applications qui lisent l’emplacement GPS.
Le contrôle de la vitesse est disponible pour la lecture des itinéraires.
Les itinéraires peuvent être sauvegardés et chargés pour être lus une autre fois.
https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito
Téléporter
J'utilise Teleport pour créer des itinéraires à partir de fichiers .KML. Teleport accepte les fichiers .KML au format "TrackMatch".
https://play.google.com/store/apps/details?id=com.shankarlabs.teleport
Comment j'utilise Lockito et Teleport conjointement avec mon application
Lockito ou Teleport ^ se moquaient de l'emplacement de mon appareil pendant que mon application était en cours d'exécution C'est-à-dire que j'aurais au moins les deux applications "en cours d'exécution" sur mon appareil lorsque je me moquais d'emplacement - de mon application et de Lockito ou de Teleport.
^ Je n'utilise pas Lockito et Teleport en même temps par crainte de conséquences imprévues.
Digression:
Voici comment je crée des fichiers .KML:
1) http://www.mapmash.in/kmlpolyline.html
2) Google Earth
J'avais besoin de tester les trajets de conduite avec mon application, avec des inexactitudes et des scénarios réels (par exemple, tunnels, conduite en ville, signal GPS intermittent). J'ai utilisé deux applications, l'une mentionnée par davidleejy, et je suis allé une fois pour rassembler les données:
GPS Logger - Pour enregistrer le trajet initial sur la route au format .kml ou .gpx
Lockito - Pour reproduire le trajet.
Recherchez dans Google Play les applications Mock location
. Cela vous permettra de simuler le repère GPS.
J'ai utilisé celui-ci dans le passé.
L'émulateur Android pour Visual Studio qui s'exécute avec Hyper-visor dispose d'une option GPS permettant de suivre les limitations de vitesse sur route et aller (ou d'aller à 400 km/h, à pied et parmi d'autres options). Cependant, la dernière mise à jour de Windows pour la mise à jour Winver 1709 du créateur semble avoir interrompu le lancement de l'émulateur. Le passage à l'émulateur de studio Android avec HAXM ne propose pas les options "Suivre la route" et "Limite de vitesse".