Aller au contenu


Android: quelques tips & tricks

android_logo1Après une immersion totale dans le développement sur iPhone, je sors un peu la tête de l’eau, et je jette un oeil au fameux SDK Android made in Google, histoire de changer d’air :)  Voila déjà quelques tips qu’il peut être intéressant de connaître lorsque l’on se lance avec ce SDK (ça me permettra aussi de me les garder sous le coude, par la même occasion! 😉 )

Autoriser l’application à accéder à Internet

Par défaut, elle ne peut pas.  Vous constaterez alors dans la console de debug un limpide ‘Unknown error’ (encore valable dans la version 1.1 du SDK…)  Pour modifier cela, éditez votre manifest.xml et ajoutez comme child du tag <manifest>:

<uses-permission android:name="android.permission.INTERNET" />

Afficher la console de debug sous Eclipse (DDMS)

Rendez-vous dans le menu « Window » > « Open perspective » > « DDMS »

Utiliser la console de debug en commandline

Avec le SDK vient l’outil adb permettant d’accéder aux logs LogCat. Pour l’utiliser, allez dans le folder du SDK, puis lancez:
# tools/adb logcat

Logger dans la console de debug

Avoir une console de debug, c’est bien. Pouvoir y écrire des infos de debug, c’est mieux :)
Pour ce faire, importez le package adéquat

import android.util.Log;

Dans la classe de votre Activity, déclarez une variable qui vous permettra de tagger vos infos de log (il sera ainsi nettement plus facile de faire le tri), par ex:

private static final String TAG = "MyActivity";

Enfin, pour logger:

Log.d(TAG, "log info");

Les méthodes de log disponibles:
v = verbose
d = debug
i = info
w = warning
e = error

Activer les transitions visuelles en passant d’une Activity à l’autre, dans le simulateur

Par défaut, les effets visuels agrémentant les transitions entre les Activities sont désactivés sur le simulateur. La transition implémentée de base est l’effet bien connu des utilisateurs d’iPhone: un effet de slide de la droite vers la gauche, lorsque vous changez de vue. Vous n’avez donc pas à reprogrammer cet effet, mais simplement à activer ces transitions dans la configuration du simulateur. Dans celui-ci, cliquez sur « Dev tools », puis « Development Settings », et faites votre choix dans « Transition Animation ».

En espérant que cela puisse vous être utile! Happy Androcoding!

Posté dans android, développement. Tags , , .

1 commentaire

  1. Shigerum dit

    J’ai cherché un moment la permission pour Internet…
    Merci pour cet article très intéressant !

Quelques tags HTML sont acceptés

(obligatoire)

(obligatoire, mais ne sera pas diffusé)

ou faire un rétrolien depuis votre site.