Lors de la création d'applications de bureau ou Web, il est facile d'ajouter de fausses entrées de fichiers hôtes afin que les applications se connectent aux serveurs de développement au lieu des serveurs de production.Est-il possible de configurer des applications Android pour se connecter aux serveurs de développement?
1
A
Répondre
2
Vous ne pouvez pas modifier le fichier/etc/hosts sur la plupart des appareils Android, car vous n'avez normalement pas d'accès root.
Une meilleure option consiste simplement à créer une préférence dans votre application qui vous permet de spécifier le serveur que votre application peut utiliser lors de l'établissement de sa connexion.
Est-il possible de vérifier si une application est en cours de débogage et de changer de nom d'hôte de cette façon? – Eno
Oui. Voir android.os.Debug.isDebuggerConnected(): http://developer.android.com/reference/android/os/Debug.html#isDebuggerConnected() –