Outils pour utilisateurs

Outils du site


cours:cours_home_automation_bat5_2014_2015

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:cours_home_automation_bat5_2014_2015 [2014/11/13 13:40]
philibert [Equipements Pédagogiques]
cours:cours_home_automation_bat5_2014_2015 [2014/11/24 12:42]
philibert [Equipements Pédagogiques]
Ligne 81: Ligne 81:
  
   * Séance 3 :   * Séance 3 :
 +<​code>​
 +    - Mise en place du "​flow"​ de l'​application : démarrage de la "​MainActivity",​ création du fragment "​ConnexionFragment"​
 +    - Rappel des concepts de programmation objet, de l'​héritage
 +    - Gestion des événements "​click"​ sur les éléments d'​interface,​ affichage des "​Toast"​ Android
 +    - Déploiement de l'​application sur émulateur ou téléphone réél
 +    - Débug des environnements de développements...hétérogènes!
 +</​code>​
  
-... +  * Séance 4 : 
 +<​code>​ 
 +    - Gestion des préférences utilisateurs : intégration d'une librairie tierce permettant la rétro-compatibilité 
 +    - Création d'un écran de "​réglages utilisateurs"​ pour sauver l'​adresse IP et le numéro de port TCP de la box à connecter automatiquement 
 +    - Re-lecture des clés "​shared-preferences"​ pour exploitation dans la logique fonctionnelle et graphique de l'​application 
 +    - Traitement des cas d'​erreurs depuis l'​écran de connexion utilisant ces "​réglages utilisateurs"​ 
 +</​code>​ 
 + 
 +  * Séance 5 : 
 +<​code>​ 
 +    - Plus d'​autonomie : création libre d'un déroulé type à partir de l'​écran de connexion 
 +    - Création du fragment "​control"​ (code + layout XML), chargement du fragment depuis l'​écran de connexion 
 +    - Création d'une interface avec "​ToggleBouton",​ récupération et traitement des événements de clique 
 +    - Préparation pour l'​envoi de commandes vers la box 
 +</​code>​ 
 + 
 +  * Séance 6 : 
 +<​code>​ 
 +    - Connexion socket 
 +    - Création d'une classe DomusSettings avec constructeur,​ getter et setter personnalisé 
 +    - Utilisation des AsynTask pour réaliser une connexion socket à la box en dehors du UI thread depuis le ControlFragment 
 +    - Gestion des Try Catch et de la classe de Log 
 +    - Debug d'une application Android à l'aide des points d'​arrêt et du debugger 
 +</​code>​
cours/cours_home_automation_bat5_2014_2015.txt · Dernière modification: 2014/11/24 12:42 par philibert