free abraham
R´seaux mobiles e Travaux Pratiques
TP no 2
Objectif(s)
( Pr´senter le Menu e ( Pr´senter les intents et la fonction StartActivityForResult e ( Echange de variables entre diff´rentes Activity e ( Utiliser un programme de liaison TCP/IP en Android
Dans ce TP, si vous souhaitez utiliser un mobile ou une tablette, il vous faudra configurer correctement votre environnement. Ceci implique de d´terminer la taille de l’´cran sur laquelle vous allez travailler, ainsi que la version e e
`
d’Android maximum, que vous allez utiliser. Dans ce Tp, il ne vous est pas demand´ de reproduire a la lettre les e impressions ´cran pr´sent´s mais de s’en inspir´s pour avoir toutes les fonctionnalit´s demand´es. e e e e e e
1
Exercices corrig´s (2h) e Exercice 1 – Le Menu et les Listener (30 min)
En s’aidant du tutorial suivant : http://developer.android.com/guide/topics/ui/menus.html, cr´er une application e ` avec une Activity dans lequel un TextView invite a cliquez sur Menu. Cette Activity contiendra un menu avec deux item : Wifi Parameters et Server Parameters : 1
Figure 1: Menu basique
Reseaux mobiles - 2012/2013 - TP no 2
Exercice 2 – Menu, Intent et StartActivityForResult (45 min)
En
prenant connaissance du tutorial pr´c´dent e e et des tutoriaux suivant
:
http://developer.android.com/training/basics/intents/result.html et http://developer.android.com/guide/components/intentsfilters.html,lancer une Activity pour chacune des options du Menu.
Avec l’option ”Wifi Parameters”, lancer les param`tres wifi du t´l´phone(Settings.ACTION WIFI SETTINGS) : 2. e ee
`
Lorsque l’on revient sur l’Activity principal, celle-ci doit afficher l’´tat du wifi a l’aide d’un Toast. e Figure 2: Param´trage wifi e `
Avec l’option ”Server Parameters”, lancer une Activity comme celle-ci : 3 et faire en sorte de revenir a l’Activity principale lorsque vous cliquez sur le bouton Save