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 :

Fichier java pas pris en compte


Sujet :

Android

  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut Fichier java pas pris en compte
    Je viens de faire un fichier Java pour creer un menu parametre et quitter
    je l'ai positioné dans SRC/mon package/ au meme niveau que le fichier java généré.
    Pas de fautes dans l'appli et pourtant au run, ce fichier n'est pas pris en compte.
    Faut il le mettre ailleurs?

  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 : 41
    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
    Par défaut
    Salut,

    Pourquoi tu dis qu'il n'est pas pris en compte ? celà signifie quoi pour toi ?
    Peux-tu coller ton code ici voir ce que ça donne ?

    Merci.

  3. #3
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    j'ai suprimé l'autre fichier .java
    et maintenant l'emulateur bug

    mon fichier java est
    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
    package com.tutomobile.android.menu1;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Toast;
     
    public class main extends Activity {
    	private final static int MENU_PARAMETRE = 1;
    	private final static int MENU_QUITTER = 2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	setContentView(R.layout.main);
     
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu){
    menu.add(0,MENU_PARAMETRE,Menu.NONE,"Paramètres");
    menu.add(0,MENU_QUITTER,Menu.NONE,"Quitter");
    return true;
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item){
    	switch(item.getItemId()){
    		case MENU_PARAMETRE:
    			Toast.makeText(main.this,"Ouverture des paramètres",
    					Toast.LENGTH_SHORT).show();
    			return true;
    		case MENU_QUITTER:
    			finish();
    			return true;
    			default:
    				return true;
    et mon main.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
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <TextView android:id="@+id/TextViewPrenom" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:textSize="@dimen/dimMessage"
    	android:textColor="@color/couleurMessage" 
        android:text="@string/hello"
        />
     
    <TextView android:id="@+id/TextViewPremiere" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center_horizontal"
    	android:textSize="@dimen/dimMessage"
    	android:textColor="@color/couleurMessage"
        android:text="@string/Premiere" 
        />
     
    <TextView  android:id="@+id/TextView01"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Appuyer sur la touche menu"   
        />  
     
    </LinearLayout>
    Merci de votre aide

  4. #4
    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
    L'emulateur bug ?

    J'ai testé le code chez moi et il marche .

  5. #5
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    j'ai fais la modif mais j'ai maintenant une erreur sur la ligne "the static menu.NONE should be accesed in a static way

    et au run j'ai [2010-11-25 17:00:07 - DeviceMonitor]Sending jdwp tracking request failed!

  6. #6
    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
    La proposition que je t'avais mise, n'étais pas nécessaire le code que tu avais mis marché.

    As tu bien déclaré ton activity dans le manifest ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <activity name =".menu1.main" />

  7. #7
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    sur l'emulateur j'ai ce message
    the application has stop unexpectedly
    please try again

  8. #8
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    Comme CA?
    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
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.tutomobile.android.menu1"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity name =".menu1.main"/>
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
     
        </application>
        <uses-sdk android:minSdkVersion="4" />
     
    </manifest>
    Cela declanche une erreur

  9. #9
    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
    Comme cela

    désolé je croyais que ton package était "com.tutomobile.android"

    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
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.tutomobile.android.menu1"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity name =".main"/>
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
     
        </application>
        <uses-sdk android:minSdkVersion="4" />
     
    </manifest>

  10. #10
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    merci mais j'ai une erruer devant <activity/> après recopie de votre code

  11. #11
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    desolee rien a faire
    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
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.tutomobile.android.menu1"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity name =".main"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
          </activity>
        </application>
        <uses-sdk android:minSdkVersion="4" />
     
    </manifest>

  12. #12
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut Pour plus de clareté je reposte mes fichiers actuels
    main.java
    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
    36
    37
    38
    39
    package com.tutomobile.android.menu1;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Toast;
     
    public class main extends Activity {
    	private final static int MENU_PARAMETRE = 1;
    	private final static int MENU_QUITTER = 2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	setContentView(R.layout.main);
     
    }
     
    @Override
    public boolean onCreateOptionsMenu(Menu menu){
    	menu.add(0,MENU_PARAMETRE,Menu.NONE,"Paramètres");
    	menu.add(0,MENU_QUITTER,Menu.NONE,"Quitter");
    return true;
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item){
    	switch(item.getItemId()){
    		case MENU_PARAMETRE:
    			Toast.makeText(main.this,"Ouverture des paramètres",
    					Toast.LENGTH_SHORT).show();
    			return true;
    		case MENU_QUITTER:
    			finish();
    			return true;
    			default:
    				return true;
    	}
    }
    }
    menu orgashop manifeste
    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
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.tutomobile.android.menu1"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity name=".main"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
         </application>
        <uses-sdk android:minSdkVersion="4" />
     </manifest>
    main.xlm
    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <TextView android:id="@+id/TextViewPrenom" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:textSize="@dimen/dimMessage"
    	android:textColor="@color/couleurMessage" 
        android:text="@string/hello"
        />
     
    <TextView android:id="@+id/TextViewPremiere" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center_horizontal"
    	android:textSize="@dimen/dimMessage"
    	android:textColor="@color/couleurMessage"
        android:text="@string/Premiere" 
        />
     
    <TextView  android:id="@+id/TextView01"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Appuyer sur la touche menu"   
        />  
     
    </LinearLayout>
    L'idée est d'avois tout d'abord un ecran avec les phrases "bienvenue sur orgashop. pour commencer appuyer sur la touche menu"
    puis une fois la touche menu appuyée, un menu apparait avec deux options
    parametres et quitter
    cliquer parametres renvoie une phrase et cliquer sur quitter fait quitter ))
    Actuellement j'ai un bug dans le manifest à ce niveau
    <activity name =".main"
    android:label="@string/app_name">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>

    merci de votre aide

  13. #13
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <activity android:name =".main"
                      android:label="@string/app_name">

  14. #14
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    Après modif
    tag activity missing require attribute name

  15. #15
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    en fait le message d'erreur s'est effacé.
    Merci je tente le run

  16. #16
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    Yes ca marche !!!!
    c'est moche mais ca marche
    demain j'essaye d'ameliorer le design
    Merci beaucoup

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut même problème
    Bonjour,
    j'ai moi aussi le même problème ([2010-11-25 17:00:07 - DeviceMonitor]Sending jdwp tracking request failed!). peut tu apporté des précisions sur l'origine de ton problème comment tu a fait pour le corriger. Merci

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

Discussions similaires

  1. Fichier style d'un RSS pas pris en compte
    Par androz dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2009, 06h58
  2. Réponses: 3
    Dernier message: 14/09/2009, 20h23
  3. Réponses: 1
    Dernier message: 18/03/2009, 12h01
  4. Réponses: 0
    Dernier message: 09/01/2009, 11h45
  5. Fichier HOSTS pas pris en compte sous firefox
    Par jln13 dans le forum Firefox
    Réponses: 1
    Dernier message: 03/04/2007, 19h19

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