UE NT (Nouvelles Technologies) TP #2 : Ini L'environnement de développement Eclipse et son plug-in ADT sont pré-installés sur les postes des salles TPR2 et TPR3. Veillez a sélectionner le profil de TP nommé TP_ANDROID (accessible via l'onglet « Les TP »). Pour Lancer l'environnement, à partir d'un terminal tapez la commande suivante :
./adt-bundle-linux-x86-20131030/eclipse/eclipse
Exercice N°#
(MyBirthDay) : Créer une petite application qui affiche le jour (Lundi, Mardi, ...) en fonction d'une date selectionné par l'utilisateur. La selection de la date se fera via trois NumberPicker. Associé à chaque NumberPicker un Listener (NumberPicker.OnValueChangeListener).
Astuce : Pour obtenir la date au format souhaité pour cette application.
SimpleDateFormat dayFormat = new SimpleDateFormat("EEEE", Locale.US);
Calendar calendar = Calendar.getInstance();
String weekDay = dayFormat.format(calendar.getTime());
Exercice N°#
(MyDownloadImage) : Créer une petite application qui récupère via le réseau une image (provenant d'une webcam par exemple) et qui l'affiche à chaque fois que vous appuyez sur un bouton Update. Lorsqu l'on appuiera sur ce bouton une fonction associée devra d'abord vérifier que le réseau est dispponible, puis une AsyncTask (sorte de thread) sera démarrée. Cela permet à l'interface utilisateur de ne pas se figer si le téléchargement de l'image prenait trop de temps. N'oubliez pas de donnez les droits d'accéder au réseau explicitement dans le Manifest. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" />
Afficher un message à l'écran (via un Toast) pour annoncer que l'image à bien été téléchargée ou le cas échéant que le réseau n'est pas disponible.
EOF