• Aucun résultat trouvé

Avril 2020 - Examen de Android – M2 TP-Mini projet Travail individuel

N/A
N/A
Protected

Academic year: 2022

Partager "Avril 2020 - Examen de Android – M2 TP-Mini projet Travail individuel"

Copied!
1
0
0

Texte intégral

(1)

page 1

Avril 2020 - Examen de Android – M2

TP-Mini projet Travail individuel

Principes du projet et ressources

- L’objectif est de réaliser une petite application Android de 2 écrans qui permette de mettre en œuvre le TP IMC vu en cours.

- Vous trouvez un premier avancement de l’application à l’adresse suivante :

http://bliaudet.free.fr/IMG/zip/IMCpourtest-18-03.zip, mais aussi dans d’autres corrigés qui sont sur la page de présentation du cours.

- Le sujet s’appuie sur le cours réalisé et présenté à l’adresse suivante : http://bliaudet.free.fr/article.php3?id_article=327

- et aussi sur le cours réalisé au premier semestre présenté à l’adresse suivante : http://bliaudet.free.fr/article.php3?id_article=318

- Ces cours proposent de nombreux exemples de code sur lesquels vous pouvez - devez vous appuyer.

Interface utilisateur

- L’interface utilisateur devra correspondre à ce qui est montré page 23 du cours présent à cette adresse :

http://bliaudet.free.fr/IMG/pdf/S2-2-Interface%20graphique.pdf

Cahier des charges – premier écran de l’application : - Utiliser un Linear Layout ou un Relative Layout - Utiliser des styles

- Mettre des animations au choix

- Gérer les événements (l’objectif est que ça ne plante pas quelle que soit la saisie) - Utiliser des fenêtres d’alerte pour les erreurs.

- Utiliser un menu d’options qui permettent d’affichez un texte de documentation et de copyright.

Cahier des charges – deuxième écran de l’application :

- Rajouter 2 boutons sous les boutons calculer l’IMC et RAZ : un bouton « enregistrer les résultats » et un bouton « afficher les résultats »

- Rajouter un champ de saisie en haut de l’écran, avant le poids, pour saisir votre nom.

- Quand on clique sur « enregistrer les résultats », le programme enregistre les informations suivantes dans une BD mysqli : nom, taille (en centimetres), poids, IMC

- Quand on clique sur « afficher les résultats », on affiche un nouvel écran avec la liste des résultats en format « excel ».

Livraison :

- Vous devez rendre le dossier « main » de votre application qui contient tous les codes, et rien d’autres.

Conseils :

- Lisez bien ce cahier des charges. Faites ce qui est demandé et rien d’autre !

- Vous pouvez, dans un premier temps, traiter les deux écrans séparémment comme dans 2 applications séparées.

- Dans ce cas, vous pouvez livrer 2 dossiers main : un mainIMC et un mainMYSQLI, par exemple.

- Bien entendu, le but final est de ne livrer qu’une application et un seul main.

Références

Documents relatifs

Dans notre droit contemporain , le principe de Légalité conduit a écarter la coutume ou les usages comme source de droit pénal .Cette affirmation doit être nuancée .Il est exacte que

Faites de même pour créer 4 fichiers de splice1.data à splice4.data de sorte que chaque fichier spliceX.data contienne les lignes 10*X à 10*(X+1) du fichier originel

A présent utilisez la commande unix $pdflatex pour générer un fichier cochlea.pdf avec une vue 3D intégrée de la scène (commande unix $acroread cochlea.pdf). On aura

 Par exemple, le démarrage des composants d’une application (activités, services, etc.) est réalisé au moyen d’un objet Intent.  L’utilisation d’un composant

 Dans le module 1, on a créé MainActivity avec deux zones de texte soit pour le nom d’utilisateur et le mot de passe.  Pour lire l’information d’un contrôle de zone

Dans ce premier tuto nous allons gérer le click d’un bouton, récupérer le texte saisi dans un champs texte, l’afficher et traiter le texte saisie (si c’est une URL l’ouvrir

Ce constructeur prend deux paramètres soit le contexte d’exécution et la classe que l’on donne à l’intention soit la nouvelle activité dans ce cas-ci. Ajouter le code qui suit

Schneier, "The MacGuffin Block Cipher Algorithm", Fast Software Encryption, Second International Workshop Proceedings, Springer-Verlag, 1995,