Nom : NGUIMATIO JOSUE
Matricule : 17T209
INTRODUCTION
EXPLICA
TION Android est un système d'exploitation mobile, c'est-
à-dire que, tout comme Windows ou Linux c'est un
CONCER gros programme, composé de petits programmes,
qui permet d'exécuter d'autres logiciels. Les
NANT LE applications Android étant presque essentiellement
codées en Java, il Nous faut essentiellement
TP connaitre ce langage.
Installation et configuration
ANDROI
des outils
D 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
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é :