Archive pour 09/2009

Cycle de vie d’une application Android

23/09/2009

Si vous avez essayé d’écrire un application un peu poussée avec ce que vous avez apris lors du tutoriel précédent, vous avez du vous heurter à une méchante erreur lorsque l’application passait en arrière plan. En effet, à l’appui sur le bouton « Home » (la petite maison) ou « Back » (la flèche de retour arrière), mais aussi dès qu’un coup de fil arrive, l’application en cours passe dans un autre état. Elle n’est pas fermée, mais ce changement d’état, si il n’est pas géré, fait généralement planter votre belle création.

Dans ce tuto, vous apprendrez :

  • Les différents états d’une application Android.
  • L’utilité des ces états et pourquoi c’est du tout bon pour vous.
  • Les conséquences sur le développement.
  • Comment gérer ces états, et notamment la sauvegarde de données.

La classe R du fichier R.java n’est pas générée automatiquement

22/09/2009

Dans un projet Android, avoir une classe R à jour est indispensable et automatique si vous utilisez Eclipse. Il peut arriver cependant que pour une raison mystique, la classe R ne soit plus générée. Et là plus possible de faire tourner le moindre code, des erreurs s’affichent partout. Solutions :

  • Dans Eclipse, cliquez sur le menu “Project > Build All”. Ne cherchez pas midi à 14 h, c’est bien “Project” de la barre de menu tout en haut de la fenêtre.
  • Corrigez tous vos XML. Une seule erreur de syntaxe bloque tout le processus de génération.
  • Vérifiez que vos images ne sont pas corrompues. Retirez les toutes, puis ajoutez les unes à une.

Outils en ligne pour développement Web

15/09/2009

Même avec un profil Firefox dédié au développement Web, les sites qui proposent des outils en ligne pour le même usage savent se rendre de plus en plus utile :
- Un accès immédiat sans changer de profil.
- Disponible sur tout navigateur (même et surtout IE6).
- Sous la main, y compris sur les machines du client.
- [...]

Formation Python = formation rapide et efficace

14/09/2009

Plus on avance dans le domaine de la formation, moins on enseigne à des débutants. C’est sans doute un tort car c’est avec eux que l’on doit user du plus de pédagogie et donc que l’on s’améliore le plus en tant que formateur. Justement, je me fais une petite piqure de rappel en replongeant dans [...]

Ça se comprend tout seul