2. Une Plateforme de Ouf
Système d’exploitation pour Smartphones, Tablettes, Smartwatches
(Android Wear), TV (Google TV),Voitures,…
Applications pouvant s’exécuter sur PC (Machines virtuelles,
Chrome OS,…), téléphones Windows 10, Blackberry,…
Codage en JAVA -> réutilisation de codes existants
3. Le Côté Technique
Machine virtuelle Dalvik -> ART (depuis Android 5.0)
Bibliothèques standards, dont certaines remplacées par des
bibliothèques propres
Développement : Android Studio + Emulateur sur PC
10. Les Types de Ressources
res/drawable : images/photos
res/layout : mise en page et mise en forme
res/menu : menus d’une application
res/raw : les reste (formats propriétaires et autres)
res/values : les variables
vec ART, contrairement à la machine virtuelle java, les fichiers .apk ne sont plus lancés directement, mais décompressés et lancés avec de nouvelles bibliothèques et API ; les applications prennent ainsi plus de place (+20 %), mais les gains en performance et en autonomie des batteries sont conséquents (+20 à 30 %).
Construction des appli android assez similaire
Plusieurs fenetres dans une même application entres lesquel on peut naviguer
Deux activités = deux interface radicalemetn différetnes
1 activité à la fois sur l’écran (plein écran)
Attention l’activité n’a un rôle graphique et un lien avec la logique derrière
Parler de context?
Active : L'activité est visible en totalité, sur le dessus de la pile, c’est elle qui a le focus
Suspendue : partiellement visible à l’écran, l’appli n’a plus le focus, il faudra quitter l’appli au dessus, si le système à besoin de mémoire il ne tuera pas l’appli
Arretee invisibilité totale, plus de focus bien entendu, le système retient l’état de l’activité pour que l’utilisateur puisse la réutiliser mais peut la supprimer si manque de mémoire
Présentation d’android studio
Prject
Android device monitor
Src contient les sources de notre appli, tous les .java
On retrouve des termes vus avant
Présentation d’android studio
Prject
Android device monitor
Src contient les sources de notre appli, tous les .java
On retrouve des termes vus avant
Présentation d’android studio
Prject
Android device monitor
Src contient les sources de notre appli, tous les .java
On retrouve des termes vus avant