Вы находитесь на странице: 1из 2

Environnement & outils de dveloppement :

---------------------------------------------
* JDK
* Android studio (recommand)
* Configurer le SDK Mananger (par dfaut tt est install que vous puissiez dvelopper
avec la dernire version des outils et du SDK Manager)
* Installer l'acclrateur de virtualisation pour l'mulateur :
- Installez Intel HAXM pour Windows. Pour cela :
* Tlchargez HAXM dans le SDK Manager
* Avec l explorateur de windows, rendez-vous dans le dossier d insta
llation du SDK Android
(par dfaut install dans C:\Users\[votre-login]\AppData\Loc
al\Android\sdk)
* Rendez-vous dans le sous-dossier extras\intel\Hardware_Acceler
ated_Execution_Manager
* Lancez intelhaxm-android.exe et suivez les instructions
------------------------------------------------
-- Gradle : le compilateur d'Android
-- Le dveloppement Android ncessite 2 types d'API :
* API cible : la version d'API la pluq rcente avec laquelle nous allons c
ompiler l'application.
* API minimale : l'API minimale Android avec laquelle l'application doit
tre compatible (API 15)
-- L'excution d'une application Android se fait :
* sur un ADV (Android Virtual Device) : lent
* sur une smartphone Android rel (il faut activer le dbuggage USB)
-------------------------------------------------
-- Les layouts : Les interfaces d'une application sont reprsentes sous forme de fi
chiers XML dans le dossier "res/layout"
Elles sont dites :
* via l'editeur XML
* via l'editeur WYSIWYG
-- Les vues : les lmnts de l'interface (images, text ...)
-- Les units : dfinissent les tailles selon les rsolutions d'cran
* DP : mme taille sur ts les crans qlq soit leur rsolution.
* SP : taille pouvant augmenter
--------------------------------------------------
-- Chaque layout dfinit des attributs propres qui doivent tre prsents chez leurs en
fants (vues contenues), ces attributs commencent par layout_ . (ex : layout_weight,
layout_gravity ... )
-- Les attributs "layout_width" et "layout_height" sont obligatoires pour toutes
les vues, quel que soit leur layout parent.
Ces attributs peuvent avoir pour valeur :
* "Match_parent" pour prendre toute la taille possible (c est--dire la tail
le maximale possible en fonction de la taille d cran ET de son layout parent) ;
* "Wrap_content" pour prendre le moins de taille possible ;
* Une dimension en DP.
--------------------------------------------------
-- Les activits : A chaque cran de l'application correspond une activit. Pour lance
r une activit, ou passer d'une activit une autre, on utilise des objets nomms "inte
nt" :
* intent explicite : dirige vers une activit spcifique.
* intent gnerique : ouvre un lien de redirection disponible pour ttes les
activiter capable de l'attraper.
-- Les permissions : la liste des fnctionnalit du tlphone dont l'application pourra
it avoir besoin (ex : accs Internet, aux contacts, la camra, etc.)
-- les permissions et les activits sont dclarer dans un document XML appel "manifes
te".
----------------------------------------------------

Вам также может понравиться