Les Bases Programmation Mobile

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 20

Programmation Mobile

Pr. A. SADIQ

Années Universitaire 2022/2023


Introduction au dev mobile (Suite)
La philosophie et les avantages d'Android

 Open source

 Gratuit (ou presque)

 Facile à développer

 Facile à vendre

 Complémentaire
Installation et configuration des outils
 Le JDK (Java development Kit)
 Android Studio et le SDK Android
Le SDK Android
 L'ecosystème d'Android s'appuie sur deux piliers:
 Le langage Java
 Le SDK qui permet d'avoir un environnement de
développement facilitant la tâche du développeur

 Le kit de développement donne accès à des exemples, de


la documentation mais surtout à l'API de programmation
du système et à un émulateur pour tester ses
applications.
Android studio
Les composants d'une application
 Activités : les déférents écrans de l'application
 Services : un composant qui s'exécute en tâche de
fond
 Fournisseur de contenu : gestion et partage des do
nnées
 Receveur de broadcasts : réception de notifications
Configuration d’un vrai terminal
 Sous windows: \android-sdk\extras\google\usb_driver
 Télécharger le driver:
https://developer.android.com/tools/extras/oem-
usb.html#Drivers
Configuration d’un vrai terminal
Configuration d’un vrai terminal
Configuration d’un vrai terminal
Structure
Manifeste d’une application
Les composants d'une application
 Activités : les différents écrans de l'application
 Services : un composant qui s'exécute en tâche de fond
 Fournisseur de contenu : gestion et partage des données
 Receveur de broadcasts : réception de notifications
Activités
 Les activités héritent de la classe Activity. Or, la
classe Activity hérite de l'interface Context dont le but
est de représenter tous les composants d'une application.
On les trouve dans le package android.app.Activity
Activités
 Une activité : fenêtre
 le conteneur qui va contenir, entre
autre, les objets graphiques et elle
va établir les liens entre l'interface
graphique et la logique
programmatique.

 Manifeste
Activités
 Contient des informations sur l'état actuel de
l'application: Ces informations s'appellent le context.
Ce context constitue un lien avec le système Android
ainsi que les autres activités de l'application

Vous aimerez peut-être aussi