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

  • Créer des application android
    4084 mots | 17 pages
  • Mobile Marketing et Développement d application Mobile 1
    2065 mots | 9 pages
  • ProgMob2015
    997 mots | 4 pages
  • le marche gps
    408 mots | 2 pages
  • E commerce
    5582 mots | 23 pages
  • 746284 aller plus loin dans le developpement android
    17494 mots | 70 pages
  • beat de stage
    1295 mots | 6 pages
  • Rapport de stage
    18459 mots | 74 pages
  • L'art du développement android
    50048 mots | 201 pages
  • Coder des applications Android
    132563 mots | 531 pages