Vous êtes sur la page 1sur 2

3 ème année LIG Enseignante: Mme.

Marwa HAMMAMI

TP1
Programmation mobile
Les Bases d'Android

Exercice 1 : Découverte de l’environnement de développement

• Android Studio, choix des cibles AVD (Virtual device), SDK

• http://www.tutos-android.com/introduction-a-android-studio

• http://developer.android.com/

• http://forum.frandroid.com/

• http://www.frandroid.com

Exercice 1 : hello world

- Exécuter (ou développer) l’application « hello world »

- Inspecter les différents éléments de cette application : les composants, le

fichier manifest, les ressources, le répertoire bin, etc.

a. Définir une activité?


b. Que représente la valeur du champ "Minimum SDK"?
c. Que représentent les fichiers "MainActivity.java", "activity-main.xml",
"AndroidManifest.xml", et "build.gradle".

Exercice 2 : Une première application

.
1 Lancer Android Studio et démarrer une nouvelle activité vide "Empty Activity"
2. Ajouter des images aux ressources. Copier-coller vos images dans le dossier
drawable.
3.Modifier votre View de sorte à avoir une ImageView et un Bouton.

1
ISGB
Enseignante: Marwa HAMMAMI
3 ème année LIG

Exercice 3 : Interface simple

- Créer une application demandant à son utilisateur de remplir les champs

nom, prénom, âge, domaine de compétences et numéro de téléphone et de

valider ces informations en appuyant sur un bouton.

o Créer cette application en créant entièrement la vue (interface) en


XML.

- Enrichir cette application en mentionnant avant chaque champ de saisie le

label de ce champ : nom, prénom, …

Exercice 4 : Evénements associés aux objets graphiques d’une vue

- Reprendre l’application développée dans l'exercices précédent


pour associer au « bouton de validation » un événement qui permet d’ouvrir
une boite de dialogue, un toast, ou/et faire autre chose telle que changer la
couleur du fond des zones d’édition.

Exercice 5 : Les intents

1 . Créer un intent implicite qui permet d'ouvrir la page web "www.google.com"


à travers le bouton "Google".
2. Créer un intent qui nous permet d'aller d'une "activitée1" vers une autre
"Activité2".

Vous aimerez peut-être aussi