Initialisation a Android

2687 mots 11 pages
ANDROID
Un système d'exploitation pour appareils mobiles
Marc Christie
MMM

Plan du cours


I - Android, les présentations



Contexte
Architecture

Demo + Application “Hello World”


II – Android et les applications



Cycle de vie
Activités
Application “Localisation Google maps”



III – Android et les interfaces



Layouts et Views
Menus et évènements
Application “ListView”



IV – Android et les données



Accès aux ressources
Content Providers

III – Android et les interfaces

Principes:


une représentation arborescente des composants graphiques: ●




deux classes d'objets






les noeuds sont des ViewGroup les feuilles sont des View

les objets View: représentent les composants graphiques
(widgets)
les objets ViewGroup: représentent les layouts (mise en page des widgets) les View et les ViewGroup sont des objets de taille rectangulaires

construction des IHM par:



fichier XML (View et ViewGroup) ou directetment par du code Java

Interfaces Android en XML







Chaque élémént XML représente un ViewGroup ou un View
Les éléments View sont des feuilles des éléments ViewGroup
Chaque élémént View représente le nom du widget utilisé
Les fichiers de layout XML doivent être stockés dans res/layout/
Un fichier XML représente un écran ou une partie d'un écran

Compilation des IHM définies en
XML



Lors de la compilation (Eclipse), les fichiers de layout XML sont compilés comme des ressources utilisables directement dans l'application
Pour charger un layout à la création de l'application:
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
}





Ici, 'onCreate()' est une méthode de la classe Activity
'R.layout.main_layout' est la ressource compilée à partir du fichier
XML (main_layout.xml)
La méthode setContentView()

en relation

  • 2 Corrigà CAP_SONCAS
    368 mots | 2 pages
  • Slllt
    3058 mots | 13 pages
  • Google et l'évolution de google
    1734 mots | 7 pages
  • Enquete utilisateurs iphone
    3738 mots | 15 pages
  • Yvann le fur
    310 mots | 2 pages
  • Marché des applications mobiles
    662 mots | 3 pages
  • Bac pro vente
    501 mots | 3 pages
  • rapport du stage d t 7
    6001 mots | 25 pages
  • Rapport electif
    3084 mots | 13 pages
  • Mémoire 2014 Alice Lorenceau
    12642 mots | 51 pages
  • Rapport
    874 mots | 4 pages
  • Dossier smartphone
    2462 mots | 10 pages
  • M Commerce
    305 mots | 2 pages
  • Bb innovation
    1936 mots | 8 pages
  • etudiante
    4167 mots | 17 pages