Connecter son Motorola Droid (Milestone) à Ubuntu Karmic 9.10
20/06/2010C’est censé être simple mais comme d’habitude, il y a 500 combinaisons possibles. Pour vous éviter de les essayer toutes.
C’est censé être simple mais comme d’habitude, il y a 500 combinaisons possibles. Pour vous éviter de les essayer toutes.
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 :
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 :
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 :
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 :
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 :
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 :
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
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.
Une fois n’est pas coutume, nous allons voir, non pas un, mais deux « Hello World » :
Ce que vous allez apprendre dans ce tutoriel :
Temps approximatif : 1h. Pondérations selon votre débit ADSL (et neuronal).