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 :

aide pour une application Android (assez facile)


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Par défaut aide pour une application Android (assez facile)
    Bonsoir,

    je viens à vous en dernier recours, j'ai été malade la semaine dernière pour la rentrée (rechute de paludisme, merci le séjour en Afrique) et j'ai loupé le premier cours.

    Bref nous avions un projet à réaliser : une petite application pour Android. Le prof m'a donné mon sujet, bcp plus simple que les autres : une application de tri sélectif.

    Le problème est que je ne comprends pas grand chose à java et personne ne peut m'aider vu la masse de travail qu'on a.

    Bref pour résumé, mon application se résume à :

    On arrive sur la page de mon projet "tripoubelle" : on a 4 boutons :
    exit
    poubelle bleue
    poubelle verte
    poubelle jaune

    J'aimerai, quand on cliquer sur le bouton "poubelle bleue" ouvrir une page avec la liste des déchets allant dans la poubelle bleue et un bouton retour.
    etc etc.

    Sachant que j'ai beau chercher, je ne comprends pas comment faire pour passer d'une page à une autre (changer de vue si j'ai bien compris). Et je ne sais pas comment mettre une liste dans la page "poubelle bleue" (j'aimerai afficher une liste sur cette page mais je ne sais pas du tout comment faire).

    //Je développe sous Eclipse avec SDK en version 2.2 il me semble (je ne sais pas si cela vous parle). J'ai recup tout les fichiers pour mon projet. Car, je n'en ai aps encore parlé, mais en gros, toutes les applications des groupes vont être rassemblé c'est pourquoi on nous a donné un main.java et main.xml/project.xml avec des petites modifications à faire(changer le nom de base avec notre nom de projet).
    //

    Voila si quelqu'un veut bien m'aider, ce serait fort honorable !

    /help

  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,

    Tu trouveras toutes les réponses à tes questions ici en effectuant un minimum de recherches.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Par défaut
    sur le forum ou/et sur le site ?

  4. #4
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 16
    Par défaut
    je vais essayer de te donner le nécessaire et disons une partie du code, mais c'est à toi de chercher pour maîtriser le développement sur android.

    après la création d'un projet android sous eclipse, tu vas trouver un ensemble de dossiers (src, res, assets..).
    src: contient les packages et les classes à développer en java.
    res: contient tous les ressources (image, fichier, layouts...).
    le dossier layout sous res contient les layouts (se sont les interfaces qui vont s'afficher sur le smartphone ou l'émulateur).
    dans ce cas, tu dois trouver une seule layout main.xml. en cliquant 2 fois sur main une palette qui rassemble à l'interface de l'émulateur s'affiche et à coté y a toutes les ressources possibles (boutons, textView, images...). tu clique sur bouton et tu le déplace vers l'interface. et voila, tu as un bouton!!

    en revenant au code, dans src et sous le package de ton app y a une classe MaClasse.java sous cette forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    import android.app.Activity;
    import android.os.Bundle;
     
    public class MaClasse extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }
    Alors, pour passer d'une vue à une autre il te faut une 2ème classe, donc clique droit sur le package - nouveau - classe.
    maintenant, on doit initialiser notre bouton, et ajouter la méthode onClick qui va gérer l'action.

    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
     
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
     
    public class TestActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
     
            final Button monButton = (Button) findViewById(R.id.button1);
     
            monButton.setOnClickListener(new View.OnClickListener() {
    			public void onClick(View view) {
     
    				Intent myIntent = new Intent(view.getContext(), MaClasseDeux.class);
    				startActivityForResult(myIntent, 0);
    			}
     
    		});
        }
    }

Discussions similaires

  1. créer un Serveur pour une application android
    Par Tunesischen dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 28/03/2011, 11h41
  2. Réponses: 0
    Dernier message: 11/03/2010, 09h39

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