Tutoriel Android sous Android Studio Dima Rodriguez To cite this version: Dima
Tutoriel Android sous Android Studio Dima Rodriguez To cite this version: Dima Rodriguez. Tutoriel Android sous Android Studio. ´ Ecole d’ing´ enieur. France. 2015. <cel-01241650v2> HAL Id: cel-01241650 https://hal.archives-ouvertes.fr/cel-01241650v2 Submitted on 6 Feb 2017 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destin´ ee au d´ epˆ ot et ` a la diffusion de documents scientifiques de niveau recherche, publi´ es ou non, ´ emanant des ´ etablissements d’enseignement et de recherche fran¸ cais ou ´ etrangers, des laboratoires publics ou priv´ es. Tutoriel Android TM TP de prise en main Dima Rodriguez Polytech’ Paris Sud Tutoriel AndroidTM Dima Rodriguez Décembre 2015 TP de prise en main Table des matières Préambule 4 1 Installation de l’IDE 5 2 Configuration de l’IDE 6 Installation des paquets supplémentaires et des mises à jours . . . . . . 6 3 Notre première application Android 8 Création d’un projet et d’une application “Hello World” . . . . . . . . . 8 Exécution de l’application . . . . . . . . . . . . . . . . . . . . . . . . . 9 Se repérer dans le projet . . . . . . . . . . . . . . . . . . . . . . . . . 13 Modification de l’interface utilisateur . . . . . . . . . . . . . . . . . . . 15 Répondre aux évènements . . . . . . . . . . . . . . . . . . . . . . . . . 21 Créer et lancer une autre activité . . . . . . . . . . . . . . . . . . . . . 22 Créer des animations . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Créer un View personnalisé pour gérer un jeu . . . . . . . . . . . . . . 33 Temporisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Rajouter un bouton sur la barre d’action . . . . . . . . . . . . . . . . . 41 Lancement d’une autre application . . . . . . . . . . . . . . . . . . . . 42 Changement de langue . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Annexes 47 La classe R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Explication du code généré par défaut pour la classe Principale . . . . . 48 Cycle de vie d’une activité . . . . . . . . . . . . . . . . . . . . . . . . 51 2 Table des figures 2.1 SDK Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.1 Création d’un projet . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 Création d’une activité . . . . . . . . . . . . . . . . . . . . . . . 10 3.3 création d’un AVD . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.4 Exécution de l’application . . . . . . . . . . . . . . . . . . . . . . 12 3.5 Aperçu de l’interface Android Studio . . . . . . . . . . . . . . 13 3.6 Hiérarchie de LinearLayout . . . . . . . . . . . . . . . . . . . . . 17 3.7 Premier test de l’application modifiée . . . . . . . . . . . . . . . . 20 3.8 Champ de saisie et bouton . . . . . . . . . . . . . . . . . . . . . 20 3.9 Création d’une nouvelle activité . . . . . . . . . . . . . . . . . . . 22 3.10 Création d’une ressource animation . . . . . . . . . . . . . . . . . 28 3.11 Animation en LinearLayout . . . . . . . . . . . . . . . . . . . . . 30 3.12 Modification du layout . . . . . . . . . . . . . . . . . . . . . . . 31 3.13 Animation en RelativeLayout . . . . . . . . . . . . . . . . . . . . 31 3.14 Ajout d’un bouton pour lancer le jeu . . . . . . . . . . . . . . . . 37 3.15 Activité avec vue personnalisée . . . . . . . . . . . . . . . . . . . 39 3.16 Menu de la barre d’action . . . . . . . . . . . . . . . . . . . . . . 41 3.1 Cycle de vie d’une activité . . . . . . . . . . . . . . . . . . . . . 52 3 Préambule Le système d’exploitation Android est actuellement l’OS le plus utilisé dans le monde faisant tourner des smartphones, tablettes, montres connectées, liseuses électroniques, télévisions interactives, et bien d’autres. C’est un système, open source qui utilise le noyau Linux. Il a été créée par Android, Inc. qui fut rachetée par Google en 2005. Le développement d’applications pour Android s’effectue en Java en utilisant des bibliothèques spécifiques. Le but de ce tutoriel est de vous familiariser avec l’esprit de développement An- droid et ses bibliothèques. Nous introduirons les concepts de bases de création d’application en mettant en œuvre quelques fonctionnalités simples. Ce tutoriel n’est en aucun cas exhaustif, le potentiel des applications Android est beau- coup plus ample, les exemples cités dans ce document ne devront pas brider votre imagination ni votre curiosité. Sur le site officiel pour les développeurs Android vous trouverez la documen- tation des classes, des tutoriels ainsi que les lignes directrices pour préparer une distribution Google Play. Un lexique à la fin de ce document définit quelques mot du vocabulaire Android utilisé dans ce tutoriel. 4 1 Installation de l’IDE Dans cette section nous allons décrire la procédure d’installation d’un environne- ment de développement Android. Attention : Il faut exécuter les étapes dans l’ordre cité ci-dessous. a. Téléchargez le dernier JDK (Java Development Kit) que vous pouvez trou- ver sur le site d’Oracle 1. b. Désinstallez des éventuelles versions antérieures du JDK c. Installez le nouveau JDK d. Téléchargez ’Android Studio. Il contient l’environnement de dévelop- pement, le SDK (Software Development Kit) Android avec la dernière version de la plateforme, ainsi qu’un émulateur. e. Lancez l’exécutable pour démarrer l’installation et suivez le wizard 2 1. Ce tutoriel a été réalisé avec JDK8u65 2. Si le répertoire Java n’est pas détecté automatiquement, il faudrait définir une variable d’environnement JAVA_HOME qui indique le répertoire où vous avez installé le JDK (ex : C :\Program Files\Java\jdk1.7.0_21) 5 2 Configuration de l’IDE Installation des paquets supplémentaires et des mises à jours a. Lancez Android Studio b. Nous commencerons par nous assurer que nous possédons tout ce qu’il faut pour développer. Dans la page de démarrage, sélectionnez Configure > SDK Manager. Dans le gestionnaire (fig.2.1) vous verrez la version du SDK installé (avec les mises jour disponibles) et aussi la version de l’API (Application Programming Interface) installée uploads/s3/ tp-tutoriel-astudio.pdf
Documents similaires
-
74
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 28, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 1.9853MB