Nom : NGUIMATIO JOSUE Matricule : 17T209 INTRODUCTION Android est un système d'

Nom : NGUIMATIO JOSUE Matricule : 17T209 INTRODUCTION Android est un système d'exploitation mobile, c'est- à-dire que, tout comme Windows ou Linux c'est un gros programme, composé de petits programmes, qui permet d'exécuter d'autres logiciels. Les applications Android étant presque essentiellement codées en Java, il Nous faut essentiellement connaitre ce langage. Installation et configuration des outils Condition de base Tout d’abord les prérequis pour le développement Besoin pour tout le monde  2 Go minimum de mémoire RAM ;  Plus de 1,5 Go d'espace disque.  Pour Windows Nous avons d'avoir Windows Vista ou plus récent. Pour Mac OS Il vous faudra Mac OS 10.8.5 ou plus récent. LE JAVA DEVELOPPEMENT KIT EXPLICA TION CONCER NANT LE TP ANDROI D Nous l’installons à cette adresse http://www.oracle.com/technetwork/java/javase/downloads/index.html Android Studio et le SDK ANDROID Android studio, est l’environnement spécialisé dans le développement Android et contient et un outil pour gérer l'installation du SDK Android sur votre système. Nous l’avons téléchargé a cette adresse https://developer.android.com/sdk/installing/studio.html CREATION DE VOTRE PREMIER PROJET Ouvrir Android studio, et cliquer sur « « new Project » » . Une nouvelle fenêtre s'ouvrira. Elle contient trois champs, comme vous pourrez la voir : Voici à quoi servent ces trois champs :  Application Name : Nom de l’application  Compagnie Domain : on se base sur le nom de domaine de son entreprise , exemple « « fr.NguimatioJosue.com » ». DEFINITION ET ELEMENTS IMPORTANT Activité : Composante Principale d’une application Android, permettant de gérer l’ensemble des vue et ressources Etat D’une activité : Elle peut être « Active » , En « « Pause » » ou « Stoppé » Cycle de vie d’une activité : Elle est crée « « OnCreate() » »,Elle démarre « OnStart() » , Elle passe en arrière plan et revient, « OnResume() », Elle se met en pause « OnPause() », Elle s’arrete « OnStop()», Elle se détruit « OnDestroy() » Les Ressources Et le Format XML : Xml est un langage de balisage, presque Semblable au HTML , Et permet de mettre en forme des information . Les ressources sont géré dans le répertoire « « Res » ». Les Widgets : Un widget est un élément de base qui permet d'afficher du contenu à l'utilisateur ou lui permet d'interagir avec l'application : Les Services : Application ne présentant aucun affichage, mais s’exécutant en arrière-plan. Ainsi, on peut dire que les services sont des composants très proches des activités (et beaucoup moins des receivers, qui euxne possèdent pas de contexte). Les Bases de données : une bd, c’est une collection d’objet organisé pouvant être interrogé, manipulé, ou même modifier Sur SQLITE : SQLite ne nécessite pas de serveur pour fonctionner, ce qui signifie que son exécution se fait dans le même processus que celui de l'application Communication entre composant : Nous utilisons un Object de type « Intent »,et nous appelons la méthode « StartActivity » pour lancer une activité, a partir d’une autre activité : uploads/s3/ explication-tp-android.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager