Simuler Emplacement Maquette sur un Appareil Android via DDMS

J'ai une application de navigation GPS pour Android 2.3.3 qui j'ai travaillé. Je suis en train d'essayer de simuler des lieux via un fichier GPX à travers DDMS. Alors que cela fonctionne parfaitement trouver sur l'émulateur android, je suis incapable de le faire fonctionner sur un périphérique réel.

Je suis capable de voir l'appareil sur la sous les "Appareils" de l'onglet, mais je n'arrive pas à envoyer les mock les données de localisation, ou GPX de données que les options sont, en vertu de "l'Émulation" Contrôle de l'onglet est grisé.

J'ai remarqué que les questions précédentes sur StackOverflow mentionner qu'il n'est pas possible, cependant la Google docs intitulé "à l'Aide de DDMS" - http://developer.android.com/tools/debugging/ddms.html de la manière suivante (en bas de la page)

La définition de l'emplacement du téléphone

Si votre application dépend de l'emplacement du téléphone, vous pouvez avoir
DDMS envoyer votre appareil ou AVD un emplacement maquette. Ceci est utile si vous
souhaitez tester les différents aspects de votre application spécifique
caractéristiques sans déplacer physiquement. La suite des données de géolocalisation
les types sont disponibles pour vous:

Je me demandais simplement comment envoyer de faux emplacement des données à un périphérique via DDMS.
Je vous remercie pour votre aide à l'avance, et je l'apprécie vraiment.

Sur mon téléphone dans le développeurs option n'est pas configuré pour accepter les faux emplacements. Je ne sais pas si votre téléphone dispose d', mais essayez de l'activer si il est.
Merci pour la réponse rapide. J'ai cette configuration mis en place ainsi que la ACCESS_MOCK_LOCATION autorisation. De ce que j'ai entendu/lu sur elle vous permet uniquement d'utiliser setTestProviderLocation(..) la méthode pour créer des maquettes emplacements à partir de l'application elle-même ( je peux me tromper )

OriginalL'auteur Bilzac | 2012-07-16