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 :

Lancement d'une application avec des variables


Sujet :

Android

  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Lancement d'une application avec des variables
    Bonjour,
    Voici le scenario que j'essaie de réaliser :
    - Je scan un QR Code avec Barcode Scanner qui contient un URL + un identifiant (http://www.monsite.com?identifiant=1)
    - Mon application est lancée et récupère cet identifiant

    J'ai réussi à associer cet URL à l'application, quand le scanner détecte l'URL http://www.monsite.com , l'application est lancée mais j'arrive pas à récupérer l'identifiant.
    Est ce que quelqu'un peut m'aider?
    Merci

  2. #2
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bon, je réponds sur ma question


    Dans le fichier Manifest.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      	<!-- Allow web apps to launch Barcode Scanner by linking to <a href="http://www.monsite.com/application" target="_blank">http://www.monsite.com/application</a> -->
         	 	<intent-filter>
           		 	<action android:name="android.intent.action.VIEW"/>
           	 		<category android:name="android.intent.category.DEFAULT"/>
           	 		<category android:name="android.intent.category.BROWSABLE"/>
           	 		<data android:scheme="http" android:host="monsite.com" android:path="/application"/>
         	 	</intent-filter>

    Dans la fonction main
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
            Intent intent = getIntent();
            String dataString = intent == null ? null : intent.getDataString();
        Uri inputUri = Uri.parse(dataString);
          String contextId = inputUri.getQueryParameter("identifiant");
         Log.i("MainActivity", "Context id : " + contextId + " | url : " + dataString);

    Et voila tout marche !
    Merci à moi

  3. #3
    Membre éclairé
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Points : 814
    Points
    814
    Par défaut
    Salut, intéressant ton système; comment fais tu pour associer une URL depuis un QRCode à une application?

  4. #4
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Salut,le principe est simple :
    un QR Code peut contenir un lien,et lorsque on scan ce lien,on peut soit lancer une application déjà installé, ou bien aller la télécharger.
    J'ai associé une URL dans le fichier manifest.xml,pour ordonner le bar code scanner à lancer mon application,et si je possède déjà l'application, je peut récupérer des données dans l’URL passé,comme un identifiant, des variables ....
    la solution que j'ai fourni résume bien l'idée.
    Et merci pour ton attention

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

Discussions similaires

  1. réorganiser une table avec des variables dynamiques
    Par Stefan_H dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/11/2007, 13h40
  2. Probleme de lancement d'une application avec SQL
    Par Tigre_82 dans le forum VB.NET
    Réponses: 4
    Dernier message: 08/10/2007, 12h26
  3. Comment structurer une application avec des multiples versions ?
    Par Worldofdada dans le forum Windows Forms
    Réponses: 5
    Dernier message: 31/05/2007, 11h52
  4. [D7] Développer une application avec des paquets
    Par aityahia dans le forum Delphi
    Réponses: 3
    Dernier message: 17/04/2007, 11h38
  5. Faire une boucle avec des variables vides ?
    Par byloute dans le forum Linux
    Réponses: 5
    Dernier message: 23/02/2006, 10h33

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