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 :

Trouver le package d'une application android à partir de son nom


Sujet :

Android

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 31
    Points : 30
    Points
    30
    Par défaut Trouver le package d'une application android à partir de son nom
    Salut à tous.
    Je suis en train de faire un module de recherche des applications d'un smartphone android.
    Le principe est que je dois retrouver le nom du package de l'application à partir de son nom.
    J'arrive à lancer les applications à partir de leur nom de package. Mais comment retrouver le nom du package dans le code à partir du nom de l'application.
    Exemple: j'uitlise Intent i = getPackageManager().getLaunchIntentPackage("com.whatsapp");
    startActivity(i);

    pour lancer Whatsapp. Mais à partir de Twitter retrouver le package de Twitter pour le lancer.

    Merci.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 690
    Points : 20 211
    Points
    20 211
    Par défaut
    Ce n'est tout simplement pas possible puisque le nom de package est libre , il peut très bien ne correspondre à rien. En règle général c'est le domaine à l'envers mais tu peux bien faire ce que tu veux.

    La seul solution c'est de lister toutes les app installée et de chercher le nom que tu veux pour trouver le bon package parmis tout ceux que tu auras trouvé.

    Plein d'exemple ici
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 31
    Points : 30
    Points
    30
    Par défaut
    OK. Je vois.
    Merci pour le lien.

  4. #4
    Membre confirmé
    Avatar de BeeApps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2017
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 86
    Points : 615
    Points
    615
    Par défaut
    Salut,

    Tu veux récupérer le nom des packages dynamiquement ou tu as juste besoin de cette méthode pour connaitre le nom du package d'une application en particulier ?
    C'est-à-dire, est-ce que écrire en dur dans ton code le nom des packages te suffit ou c'est un réel besoin de les récupérer dynamiquement avec le nom de l'appli.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/05/2013, 18h59
  2. Réponses: 2
    Dernier message: 14/03/2011, 19h31
  3. Réponses: 4
    Dernier message: 30/10/2007, 22h03
  4. Invoquer une méthode à partir de son nom
    Par ADJ Design dans le forum Général Python
    Réponses: 2
    Dernier message: 19/07/2006, 10h38
  5. Réponses: 7
    Dernier message: 10/11/2005, 11h09

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