Archive pour la catégorie 'Android'

Connecter son Motorola Droid (Milestone) à Ubuntu Karmic 9.10

20/06/2010

C’est censé être simple mais comme d’habitude, il y a 500 combinaisons possibles. Pour vous éviter de les essayer toutes.

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.

Tailles, marges et visibilité des vues sur Android

25/08/2009

On reconnaît la qualité d’un programme à sa finition, notamment graphique. Il ne s’agit pas seulement de positionner les éléments, encore faut ils qu’ils soient proportionnés intelligemment et disponibles quand on en à besoin, et uniquement à ce moment.

Le sujet de ce tutoriel Android sera donc :

  • Connaître les éléments que l’on peut redimensionner et comment.
  • Jouer avec les polices de caractère.
  • Aérer sa mise en page en utilisant des marges.
  • Afficher ou masquer une vue à la volée.

Les bases de la mise page d’une application Android

17/08/2009

Afficher des vues, c’est bien, mais pouvoir décider où et comment le faire, c’est tout de même mieux.

C’est la mission du jour, et dans ce tuto vous allez apprendre :

  • Placer les vues de manière grossière, mais ordonnée.
  • Décider de l’espace que prennent ces vues.

Votre première application Android (mais en mieux)

12/08/2009

Vous savez maintenant créer une application basique avec Android. Nous améliorerons ce premier jet pour en faire une base de code que vous pourrez utiliser comme exemple pour la suite.

Ce que vous allez apprendre :

  • Comment utiliser les chaînes de caractères par référence.
  • Comment coder les événements de manière à les découpler du code principal.

Votre première application Android

27/07/2009

Aujourd’hui, nous allons détailler les bases de la construction d’une véritable application avec une interface graphique et des vrais morceaux de code Java dedans.

Ce que vous allez apprendre :

  • Comment décrire une interface graphique simple à l’aide des fichiers XML.
  • Ce qu’est une « Activité » et les éléments de départ pour s’en servir.
  • Comment organiser ces deux éléments pour qu’ils travaillent ensembles, et notamment l’usage de la classe « R ».

Conversion to Dalvik format failed with error 1

22/07/2009

Post éclair pour les malheureux qui ont essayé Android avec les dernières versions d’Eclipse et du SDK et ce sont retrouvés le bec dans l’eau face à un “Hello World” qui refuse de compiler et un énigmatique :

Conversion to Dalvik format failed with error 1

Problème de PATH, ou de cache, ou la faute à pas de chance. On trouve toutes les raisons sur les fora mais l’important est qu’on peut tout arranger.

1 - Supprimer le SDK dans “Windows - Preferences - Android”

2 - Fermer Eclipse

3 - Relancer Eclipse avec l’option “-clean”

4 - Recharger le SDK

Hello World détaillé avec Android

02/07/2009

Dans ce tuto, vous allez apprendre à faire dire au robot « bonjour », mais vous allez surtout comprendre la structure interne du système : comment tout s’organise à l’intérieur pour que ça marche et ce que vous devez en faire. Programmer avec Android, c’est beaucoup plus que faire du Java.

Bien démarrer avec Android

18/06/2009

Une fois n’est pas coutume, nous allons voir, non pas un, mais deux « Hello World » :

  • Le premier servira à vérifier que votre environnement fonctionne, et que vous savez à quoi sert chacune des parties que vous aller utiliser.
  • Le second sera décortiqué pour comprendre comment fonctionne Android dans son plus simple appareil.

Ce que vous allez apprendre dans ce tutoriel :

  • Ce qu’il faut pour travailler sur Android.
  • Comment il faut l’installer.
  • Comment faire marcher tout ce boxon.

Temps approximatif : 1h. Pondérations selon votre débit ADSL (et neuronal).

Ça se comprend tout seul