Publicité
Android - Tp1 -   installation et démarrage
Android - Tp1 -   installation et démarrage
Android - Tp1 -   installation et démarrage
Android - Tp1 -   installation et démarrage
Publicité
Android - Tp1 -   installation et démarrage
Prochain SlideShare
Android-Tp1: éléments graphiques de base et intentsAndroid-Tp1: éléments graphiques de base et intents
Chargement dans ... 3
1 sur 5
Publicité

Contenu connexe

Publicité
Publicité

Android - Tp1 - installation et démarrage

  1. U n i v e r s i t é V i r t u e l l e d e T u n i s - M a s t e r P r o f e s s i o n n e l e n L o g i c i e l L i b r e TP1 : Installation et Démarrage Dr. Lilia Sfaxi Objectifs du TP : Installation de l’environnement Android – Lancement et modification d’un exemple Helloworld Développement d'Applications Mobiles
  2. 2 TP1 : Installation et Démarrage Développement d'Applications Mobiles I. Installation Commencer par télécharger Android Studio à partir de : https://developer.android.com/sdk/index.html Installer l’IDE. La page de démarrage aura l’aspect suivant :
  3. TP1 : Installation et Démarrage 3 Développement d'Applications Mobiles II. Ma première application Android Pour créer un projet Android : • Choisir dans la page de démarrage : Start a new Android Studio Project • Choisir Empty Activity dans les possibilités affichées. • Spécifier : o Le nom du projet : Helloworld o Le nom du package : uvt.tp.helloworld. o Choisir également l’emplacement de votre projet, de grande préférence dans un répertoire workspace que vous conserverez. o Le langage à utiliser (ce TP utilise le langage Java, mais vous pouvez travailler avec Kotlin). o Conserver le minimum SDK par défaut. • Cliquer sur Finish. Un nouveau projet apparaît. La fenêtre qui s’affiche aura l’allure suivante :
  4. 4 TP1 : Installation et Démarrage Développement d'Applications Mobiles • Créer et démarrer un émulateur en allant à Tools -> AVD Manager et en suivant les étapes demandées. Astuce Il est recommandé de démarrer votre émulateur une seule fois, de cocher Use same device for future launches, puis de le laisser actif. Chaque fois que vous désirez changer votre application ou lancer une nouvelle application, il suffit de l’exécuter en sélectionnant votre projet, cliquer sur . III. Cycle de vie d’une activité Nous désirons spécifier un comportement pour chacun des évènements dans le cycle de vie de notre activité principale HelloworldActivity. Pour cela, nous devons redéfinir les méthodes correspondantes à chaque événement. Dans le fichier HelloworldActivity.java, nous remarquons que la méthode onCreate est déjà générée : c’est la seule méthode obligatoire. De la même manière, il est possible de générer facilement les autres méthodes, grâce à l’ADT. Pour générer ces méthodes, commencer à taper le nom de la méthode dans le fichier de code, puis taper sur les touches Ctrl-Espace, comme indiqué dans la figure suivante. Activité-1. Exécuter votre application, et observer le résultat. Chercher dans l’arborescence du projet où se trouve la chaîne de caractères affichée dans l’émulateur, et quelles sont les étapes suivies pour obtenir cet affichage.
  5. TP1 : Installation et Démarrage 5 Développement d'Applications Mobiles Cliquer sur la méthode qui vous est proposée. Son code sera automatiquement généré. Activité-2. 1. Générer les méthodes correspondant à chacun des évènements listés dans le cycle de vie. 2. Nous désirons voir le comportement de l’activité pour chacun de ces évènements. Pour cela, chaque méthode va afficher son nom. Indication : Utiliser le code suivant pour l’affichage : Toast.makeText(this, "message à afficher", Toast.LENGTH_LONG).show(); 3. Exécuter votre application. Que constatez-vous ? A quels moments sont appelés les différentes méthodes que vous avez ré-implémenté ? Remarque : Nous allons utiliser un Toast pour afficher un message. Un Toast est un message qui apparaît sur la surface de la fenêtre active. Il remplit uniquement l’espace requis pour le message, et l’activité en cours de l’utilisateur reste visible et interactive. La notification disparaît au bout d’un moment, dont la durée est précisée à la création.
Publicité