IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Problème Proxy MapActivity


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut Problème Proxy MapActivity
    Bonjour,

    J'ai une application qui affiche une carte Google Maps.
    Mon téléphone est paramétré avec le réseau d'entreprise (via un IMS) derrière un proxy.

    Le souci c'est que l'application fonctionne bien avec la conf 3G classique de SFR, mais pas derrière le proxy.

    J'ai la fameuse erreur :
    Couldn't get connection factory client
    Et pourtant l'application maps "officielle" fonctionne derrière le proxy?

    Savez vous a quoi cela peut être dû ?
    Est ce que je dois mettre la configuration du proxy directement dans l'application ?

    Merci pour votre aide.

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Savez vous a quoi cela peut être dû ?
    Est ce que je dois mettre la configuration du proxy directement dans l'application ?
    Est ce qu'elle marche déjà sans Proxy ?

    Merci

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 17
    Par défaut
    J'ai souvent eu ce message quand mon apiKey Maps était pas bon.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut
    Citation Envoyé par JejeWIll Voir le message
    J'ai souvent eu ce message quand mon apiKey Maps était pas bon.
    Ici l'apiKey Maps est bon, c'est vraiment une histoire de connexion, car sans proxy cela fonctionne.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour,



    Est ce qu'elle marche déjà sans Proxy ?

    Merci
    Oui sans Proxy tout fonctionne bien.
    Mais dès que j'ajoute le proxy dans la Conf j'obtiens l'erreur "Couldn't get connection factory client"

    Est ce que l'on peut setté le proxy directement dans l'appli ? J'essaye via ProxySelector mais cela ne fonctionne pas.

  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Une discussion sur le sujet :
    http://code.google.com/p/android/issues/detail?id=3764

    Essaye ça avant de paramétrer ta map.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    DefaultHttpClient client = new DefaultHttpClient();
    String proxyHost = android.net.Proxy.getHost(context);
    if (proxyHost !=null) {
      int proxyPort = android.net.Proxy.getPort(context);
     
      HttpHost proxy = new HttpHost(proxyHost, proxyPort);
     
      client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
    }

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour,

    Une discussion sur le sujet :
    http://code.google.com/p/android/issues/detail?id=3764

    Essaye ça avant de paramétrer ta map.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    DefaultHttpClient client = new DefaultHttpClient();
    String proxyHost = android.net.Proxy.getHost(context);
    if (proxyHost !=null) {
      int proxyPort = android.net.Proxy.getPort(context);
     
      HttpHost proxy = new HttpHost(proxyHost, proxyPort);
     
      client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
    }
    Merci pour ton aide.
    j'ai essayé ce code en le plaçant dans le onCreate de mon activity héritant de MapActivity juste avant le
    super.onCreate(savedInstanceState);
    setContentView(R.layout.gmap);

    Mais malheureusement cela ne fonctionne toujours pas, et pourtant lorsque j'affiche le proxy récupéré dans proxyHost c'est bien le bon!
    ça a l'air d'être le bon chemin mais il doit y avoir quelque chose d'autre a changer.

    J'ai essayé de déplacer le code dans une autre Activity (celle appelant la MapActivity) mais cela n'a rien changé.

    Une autre idée ? Faut-il setter le DefaultHttpClient créé quelque part ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut
    Vous pensez qu'il n'y a donc pas de solution pour forcer MapActivity à utiliser un proxy ?

Discussions similaires

  1. Problème proxy coté utilisateur
    Par kilicool dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 29/04/2013, 09h49
  2. Problème proxy transparent openBSD
    Par pizzahut dans le forum BSD
    Réponses: 0
    Dernier message: 12/01/2012, 13h58
  3. [Problème] proxy en perl
    Par merovingien59 dans le forum Web
    Réponses: 1
    Dernier message: 22/07/2011, 18h52
  4. Problème proxy http
    Par rimama dans le forum C
    Réponses: 0
    Dernier message: 30/05/2008, 19h25
  5. [PEAR] [cURL][Net_ping] Problème proxy
    Par Tigrou35 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 09/11/2007, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo