100% ont trouvé ce document utile (1 vote)
264 vues3 pages

Guide Débutant: Développement Android

Ce document décrit les éléments de base nécessaires pour développer des applications Android, notamment l'installation des outils Java et Android Studio, la création d'un premier projet, et les définitions des principaux composants comme les activités, services, bases de données.

Transféré par

The Programmer
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
264 vues3 pages

Guide Débutant: Développement Android

Ce document décrit les éléments de base nécessaires pour développer des applications Android, notamment l'installation des outils Java et Android Studio, la création d'un premier projet, et les définitions des principaux composants comme les activités, services, bases de données.

Transféré par

The Programmer
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi