diff --git a/README.md b/README.md index 12861e273ee9210aedac298aa64286df67eb9b4b..9c7ffa4cfa04b44506b38fe2d4143e5b2fc06a3a 100644 --- a/README.md +++ b/README.md @@ -32,10 +32,12 @@ L'application finale sera composée de deux activités: ## Mise en place -Vous venez de `fork` ce dépôt qui contient: +Commencez par `fork` ce dépôt. **Assurez-vous qu'il est privé** (sinon, sur la page de votre fork sur gitlab, allez dans `Settings` --> `General` --> `Visibility, project features, permissions` --> `expand` --> `Project visibility` --> sélectionner `Private`). -- Ce sujet de contrôle TP -- L'ensemble des sources et ressources dont vous aurez besoin pour ce contrôle. +Ce dépôt qui contient: + +- ce sujet de contrôle TP +- l'ensemble des sources et ressources dont vous aurez besoin pour ce contrôle. Vous n'arriverez peut-être pas au bout de ce contrôle volumineux. Pas de panique! Le barème sera sur plus de 20 points. @@ -44,15 +46,14 @@ Un jeu d'essai est préchargé à partir du fichier json (présent comme une res la commande ```{shell} -adb install ./demo.apk +/usr/local/virtual_machine/infoetu/android/<login>/Sdk/platform-tools/adb install ./demo.apk ``` -exécutée depuis le volet 'Terminal' installe une version complète du programme sur votre android virtuel. - -Restitution +exécutée depuis le volet 'Terminal' installe une version complète du programme sur votre android virtuel (pensez évidemment à remplacer `<login>` par votre login). +## Restitution -Ajoutez votre enseignant comme développeur sur votre dépôt gitlab (que vous venez juste de fork) +Ajoutez votre enseignant comme **développeur** sur votre dépôt gitlab (que vous venez juste de fork) Après chaque question (votre projet doit compiler et être fonctionnel), vous enregistrerez l'état de votre projet. @@ -87,6 +88,8 @@ git push --tag # peut être éventuellement différé en fin de tp # Questions +Le modèle de tâches (classe `Tache`) est fourni ainsi que la classe `TacheApplication` qui, notamment, extrait les informations depuis le fichier de ressources json `res/raw/des_taches` contenant un jeu d'exemples de tâches. Jetez un oeil à cette classe: elle contient en particulier les méthodes `getTaches` et `getCategories`. + ## Q1 - Affichage dans le Logcat Avant tout, vérifier que les informations sont bien extraites du fichier `raw/des_taches`. Pour cela, afficher la liste des tâches et des catégories dans