Vous êtes sur la page 1sur 2

SICOM/S5/ Développement Android FST/Fès

Département : Génie Électrique


F.I. : Systèmes Intelligents, Communicants et Mobiles

Développement Android
Travail à faire

Le travail demandé à renvoyer avant 17/01/2022

➢ Application 1 : Listeners/Animation
On utilise les listeners pour démarrer des animations de widgets :
Créer l’application décrite par les questions suivantes
1) Créer un projet sous le nom AnimationActivity
2) Ajouter de widgets (deux button et deux TexteView et une ImageView) sur le Layout
de l’activité principale.
Programmer les animations des questions (3,4 et 5)
3) Lors d’un court clic sur le bouton les textes de vues TextView seront remplacer par
un autre texte (de votre choix) et l’image fera une rotation de 180°
4) Lors d’un long clic sur le bouton, une animation de translation de la vue text1 et
animation de rotation de la vue texte2 seront déclenchées.
5) Lorsqu’on touche au centre du 2ème bouton, la taille de son texte se réduit et
lorsqu’on touch loin du centre du bouton la taille de son texte s’agrandit.
L’animation est donnée par la partie du code java ci-dessous :
public boolean onTouch(View view, MotionEvent motionEvent) {
Button button2 =(Button)view;
int largeur=button2.getWidth();
int longueur= button2.getHeight();
float x= motionEvent.getX();
float y=motionEvent.getY();
button2.setTextSize(Math.abs(x-largeur/2)+Math.abs(y-
longueur/2));
return false;
2021/2022 1
SICOM/S5/ Développement Android FST/Fès

Application 2 : ListeView/adapter/Intents

1) Créer une application qui contient deux activités :


2) MainActivity qui affiche la carte du Maroc en background, un EditText dans lequel
l’utilisateur de l’application doit saisir son nom, un message d’accueil et un bouton
qui permet de démarrer la seconde activité.
3) La seconde activité constituée d’un TextView qui recevra le nom d’utilisateur, une
ListView affichera une liste de 5 villes (de votre choix). Chaque élément de la liste
est constitué de 3 éléments : Photo, nom_ville et une description brève.

➢ Application 3 : Base de données SQLite

Créer une application constituée de deux Activités :


✓ Activité 1 contient un TextView et deux boutons
✓ Activité 2 contient deux TextView et une ListView
L’activité de démarrage est l’activité 1, elle affichera un message de bienvenue. Lorsqu’on
clique sur le premier bouton elle créera une base de données qui contient un tableau de
5 enregistrements (table 1). Lorsqu’on clique sur le deuxième bouton, démarrera la
deuxième activité. La deuxième activité aussi affichera un message de bienvenue et
lorsqu’on clique sur son bouton une liste des livres s’affichera sur le deuxième TextView
de la deuxième activité.

Clé Titre_livre Auteur Nbre de pages

2021/2022 2

Vous aimerez peut-être aussi