Vous êtes sur la page 1sur 3

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é :