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 :

Appeler une application depuis une autre application


Sujet :

Android

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 141
    Points : 134
    Points
    134
    Par défaut Appeler une application depuis une autre application
    bonjours, je souhaite appeler une application depuis mon application. Comment peut on le faire?

    Après avoir cherché sur google j'ai trouvé ces 2 morceaux de codes qui ne fonctionnent pas chez moi.


    http://stackoverflow.com/questions/2...id-application
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Intent intent = new Intent(Intent.ACTION_RUN);
    intent.setComponent(new ComponentName("<packet name>", "<class name>"));
    List list = packageManager.queryIntentActivities(intent, packageManager.COMPONENT_ENABLED_STATE_DEFAULT);
     
    if(list.size() > 0)
    {
     Log.i("Log", "Have application" + list.size());
     startActivity(intent);
    }
    else
    {
        Log.i("Log", "None application");
    }
    J'ai été voir sur android developpers pour comprendre comment fonctionne ComponentName. Ils disent qu'il faut 2 pièces d'informations comprenant
    (Activity, Service, BroadcastReceiver, or ContentProvider)
    QUe veulent ils dire avec ça, es ce le lien vers l'activité, le service de l'application appelée qu'ils veulent?


    et à ce lien
    http://www.anddev.org/install-run_ap...ion-t6909.html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Intent intent = new Intent(Intent.ACTION_VIEW);
     
        intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
     
        startActivity(intent);
    merci beaucoups d'avance
    Donne un poisson à un homme et tu le nourris pour un jour, apprend lui à pécher et tu le nourris pour toujours.

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Points : 4 240
    Points
    4 240
    Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 141
    Points : 134
    Points
    134
    Par défaut
    merci beaucoup pour la rapidité de réponse !!!!
    Problème résolu grace au premier lien donné.
    Donne un poisson à un homme et tu le nourris pour un jour, apprend lui à pécher et tu le nourris pour toujours.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/07/2011, 11h51
  2. Réponses: 1
    Dernier message: 07/04/2011, 14h02
  3. Réponses: 2
    Dernier message: 01/12/2008, 18h43
  4. Réponses: 2
    Dernier message: 26/11/2007, 12h22
  5. Réponses: 2
    Dernier message: 08/12/2006, 12h51

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