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 :

Les activités de mon application sont installées en applications séparées


Sujet :

Android

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut Les activités de mon application sont installées en applications séparées
    Bonjour à tous,

    Je suis en train de faire une application Android sous Eclipse, et voici mon fichier Manifest.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.mon.app"
        android:versionCode="1"
        android:versionName="1.0" >
     
        <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="15" />
     
        <application
            android:icon="@drawable/mon_app_icon"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" android:name="mon_app">
            <activity
                android:name=".MainActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
     
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity
                android:name=".FlightBook"
                android:label="@string/title_activity_flight_book" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
     
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
     
    </manifest>
    Le problème, c'est que dans le launcher de mon Galaxy S3, j'ai une icône "Mon App" et une autre icône "Flightbook". Et quand je désinstalle Flightbook, il supprime les deux!

    Comment faire pour n'avoir que l'icône "Mon App"?
    Merci d'avance.

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    J'ai trouvay!

    Faut enlever la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <category android:name="android.intent.category.MAIN" />
    de la balise de l'activité Flightbook. ^^

  3. #3
    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,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android.intent.category.MAIN
    Cela n'existe pas .


    Après l'action du MAIN te permet de définir l'activity comme entrée de ton application. Ta première Activity lancé ^^.

    Le LAUNCHER (catégorie lui) te permet de définir si cette activity est possible à lancer depuis le menu ou home.

    Donc généralement ces deux données sont ensemble.

    Du coup dans l'exemple que tu avais donnée tu avais deux entrée avec deux action possible à afficher.

    MainActivity et FlightBook.

    Et quand je désinstalle Flightbook, il supprime les deux!
    ca par contre c'est intéressant est ce que c'est deux application ont le même nom de package ?

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Bonjour,

    Merci pour ces explications. Je ne m'en souviens plus depuis, mais je pense que c'était bien le cas.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/08/2006, 19h38
  2. les touches de mon clavier sont complètement mélangées
    Par StyleXP dans le forum Windows XP
    Réponses: 4
    Dernier message: 27/06/2006, 15h33
  3. Réponses: 1
    Dernier message: 09/06/2006, 09h43
  4. Réponses: 3
    Dernier message: 24/05/2006, 22h23
  5. Quelles mises à jours sont installés sur mon Windows 2000 ?
    Par beegees dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 21/12/2005, 11h33

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