Amosse EDOUARD > MBDS 2012 - 2013 > TP Android 1 (à rendre à la fin du cours)

TP Android 1 (à rendre à la fin du cours)

De $1

Enoncé

Dans ce TP, nous allons developper une application Android simple avec deux interfaces! L'objectif est de vous permettre de pratiquer les premières notions vues en cours.  Au fur et à mesure nous ajouterons de nouvelles fonctionnalités pour compléter l'application. 

Pré Requis (Configuration Android)

  1. Android SDK (de préférence v3+)
  2. Eclipse 
  3. Android Développement Tools 
  4. Java JDK 1.6+

L'application que nous allons developper aura les interfaces suivantes: 

  1. Une interface présentant un formulaire avec deux champs éditables (nom et description) ainsique que deux boutons (Sauvegarder et Annuler).  
  2. Une seconde interface permettant d'afficher les informations entrées dans la première 

Scenario 

  • Au lancement de l'application, le formulaire s'affiche invitant l'utilisateur à le remplir avant de continuer 
  • L'utilisateur a deux options :
    • Remplir le formulaire et appuyer sur Sauvegarder
    • Abandonner en appuyant sur Annuler.  En appuyant sur annuler l'application se ferme!  
  • L'utilisateur appuie sur Sauvegarger, vous lancez la seconde activité en lui passant en paramètre les  informations du formulaire 
  • Dans la seconde activité, vous récupérez les informations envoyées par l'activité 1 et les afficher dans l'interface de l'activité 

Lancez votre émulateur en attendant, il risque de prendre du temps pour se lancer! Les démarches sont ici

     
Création de l'application Android

Dans eclipse faites File --> New --> Other --> Android --> Android Application Project  

 create_projetc-1.png

 Appuyez sur Next! Dans l'écran qui suit, précisez les caractéristiques de votre projet. 

create_projetc-2.png

Appuyez sur Next! L'écran qui suit vous permet de configurer votre projet. 

create_projetc-3.png

Appuyez sur Next 

create_projetc-4.png

 Appuyez sur Next! 

create_projetc-5.png

Next

create_projetc-6.png

Votre interface doit ressembler à celle-ci (ref cours)

create_projetc-7.png

 Voyons si tout est ok avant d'aller plus loin! Faites bouton doigt sur votre projet --> Run as --> Android Application

 application_screen_1.png

Modifiez le layout associé à cette activité pour créer un formulaire identique à celle ci 

form.png

Créez maintenant une nouvelle activité pour afficher les informations entrées dans la première activité! Sur le package du projet, faites bouton doigt --> New --> Other --> Android --> Android Activity. Laissez vous guider par l'outil. 

L'outil a du générer pour vous une activité, un fichier layout et a ajouté dans le manifest une référence à l'activité (pour être sure, vérifiez votre manifest ainsi que le dossier layout :)) 

Associez le layout de l'activité 1 à la nouvelle activité. 

Remplissez dynamiquement le formulaire avec les valeurs recupérées de l'activité 1. 

Rendez les champs nom et description non modifiable dans l'activité 2. 

Cachez le bouton Sauvegarder dans l'activité 2 et changez le text du bonton Annuler en Précédent. 

Permettre à l'utilisateur de revenir sur la première activité quand il appuie sur le bouton annuler dans l'activité 2. 

Bonus! 

Valider le formulaire de l'activité 1 avant de passer à l'activité 2. 

Demander une conformation avant de quitter l'application quand l'utilisateur appuie sur le bouton annuler dans l'activité 1. 

Réinitialiser les données du formulaire, quand l'utilisateur revient sur l'activité 1

 

FIN DU TP 1

Mots clés:
 
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.