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

API standards et tierces Android Discussion :

Chargement coordonnées à partir du GPS


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 18
    Par défaut Chargement coordonnées à partir du GPS
    Bonjour,
    je débute avec le developpement android.
    j'ai un problème avec le chargement des coordonnées à partir du GPS.

    l'interface s'affiche bien, lorsque je clique sur le bouton choisir la source, j'obtiens bien le GPS et quand je fait obtenir position, la barre de chargement tourne en vain je n'obtiens pas les coordonnées. Il me faut aller sous la console Emulateur saisir la longitude et la latitude pour que ça m'affiche l'adresse.
    Pourtant dans mon manifest j'ai :

    <code>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
    </code>

    Merci de me proposer une solution.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Par défaut
    Citation Envoyé par rougui Voir le message
    l'interface s'affiche bien, lorsque je clique sur le bouton choisir la source, j'obtiens bien le GPS et quand je fait obtenir position, la barre de chargement tourne en vain je n'obtiens pas les coordonnées. Il me faut aller sous la console Emulateur saisir la longitude et la latitude pour que ça m'affiche l'adresse.
    C'est normal. L'émulateur peut se localiser que si tu lui dis où il est. Mets ton application sur un téléphone et tu verras que cela fonctionne.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 18
    Par défaut Revoir le sujet (plus recent en haut)
    ok,
    merci, donc tant que je suis sous emulation PC il faut que je saisisse moi même les coordonnées, je pensais que les permissions definies dans le manifest sont là pour donner la fonctionnalité du GPS.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Par défaut
    La permission donne juste l'autorisation à ton application d'utiliser les fonctions du GPS. Mais s'il n'y a pas de GPS ou s'il n'est pas complet comme dans l'émulateur cela ne marche pas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 18
    Par défaut
    Bonjour,
    ok merci AndroChristophe !
    Je vais te demander une autre aide ça sera la dernière fois de t'embêter.
    En fait je suis en stage et dans ma boite je suis seul sur mon projet . Maintenant je dois me connecter sous android à un serveur qui n'accepte que les connexions TCP sur un port avec protocole SSL. Sinon j'aurai pu utilisé ce tuto pour Http
    (http://blog.antoine.li/index.php/2010/10/android-trusting-ssl-certificates/) qui explique bien pour les connexions Http.

    Donc moi j'ai cherché du coté de SSLSocket, j'ai vu une doc qui dit qu'il suffit juste chez le client d'ajouter que les deux :

    SSLSocketFactory sf = (SSLSocketFactory) SSLSocketFactory.getDefault();
    SSLSocket s = (SSLSocket) sf.createSocket(host , port );
    Ils disent que la partie "poignée de main" certificat est directement gérée par java.

    Avec ça je connecte bien la socket (car je recupère une session dessus) mais je bloque à la recupération des inputStream/ outputstream,
    Donc j'ai trouvé une autre doc qui dit qu'il faut que mon client partage le même certificat que le serveur, généré du côté serveur.
    Peut tu me dire le quel est vrai, si c'est l'utilisation du certificat, comment sous android, j'utiliserai le fichier de certificat que j'aurai recupéré chez le serveur.
    Merci d'avance !

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Par défaut
    Bonjour,
    Je n'ai jamais utilisé les SSLSocket donc je ne sais pas si je pourrais t'aider.
    Qu'est ce qui bloque exactement au niveau des input et outputstream ? Tu as une exception ?

    As tu regardé cette exemple ? http://www.herongyang.com/JDK/SSL-So...rseEchoer.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer ville à partir point GPS offline
    Par tiger360 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 26/07/2014, 10h54
  2. chargement textbox à partir datagrid
    Par azzouz_soui dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 15/06/2008, 23h03
  3. Chargement TreeView à partir d'une base Firebird
    Par ameno_123 dans le forum Delphi
    Réponses: 2
    Dernier message: 05/02/2007, 07h50
  4. classpath : chargement auto à partir d'un dossier
    Par santana2006 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 08/08/2006, 23h10
  5. Réponses: 2
    Dernier message: 06/02/2006, 09h34

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