Archives de catégorie : Android

Chrome : Deboger votre android à distance

Le déclin du PC et la popularité croissante des tablettes / smartphones implique que les sites web doivent prendre en compte ce nouveau type de devices et leur contraintes (résolution, puissance, …). Le développement et le debogage pour ce type de device n’est pas aussi simple que cela ne peut l’être sur PC.

Voyons comment faire du débogage de site web sur un Android équipé de Chrome connecté en USB à un PC. (J’ai pu tester sous Windows 7 avec une tablette Samsumg Galaxy Tab 3 et sous Linux Ubuntu avec mon Samsung Nexus S, et cela fonctionne sans problème)

Installer ADB

ADB est l’extension Chrome qui permet de débugger votre appareil Android à distance.

Installer le driver de votre Android sous Windows

Sous windows, il faut installer le driver suivant le constructeur de votre android. Voici la page concernant l’installation d’un driver pour Android sous Windows.

Pour ma part, j’ai eu à installer le driver Samsung que l’on peut trouver ici.

Cela n’est pas nécessaire pour Linux ou Mac.

Activer le débogage USB sur votre android

Il faut ensuite activer le débogage via USB de votre téléphone ou tablette.

Pour cela, cela dépend de la version d’Android :

  • Pur les Android 3.2 et plus anciens, vous pouvez trouver l’option sous Paramètres > Applications > Développement.
  • Pour Android 4.0 et plus récent, Paramètres > Développeur.
  • A partir d’Android 4.2, les options développeurs sont cachés par défaut. Pour les rendre visible, il faut aller dans Paramètres > A propos du téléphone et tapper 7 fois sur le numéro de build. Retourner à l’écran précédent pour trouver les options Développeurs.

Il faut cocher l’option Débogage USB.

Activation du débogage USB

Activer le débogage USB dans Chrome

Il faut ensuite activer l’option dans Chrome (à partir de la version 28 ) via Paramètres > Avancés > Outils de développement et cocher Activer débogage USB pour le Web.

Activation debogage USB dans Chrome Android

Brancher votre Android en USB

Au branchement de votre appareil, il vous est demander d’autoriser votre machine à déboguer votre téléphone ou tablette. Cliquer sur OK.

Deboguer avec ADB

I l faut ensuite lancer ADB en cliquant sur Start ADB dans le menu d’ADB.

Lancement d'ADB

L’icone d’ADB indique alors le nombre de device connectés.

ADB : Device Connecté

Il faut ensuite cliquer sur View Inspection Targets pour afficher les éléments pour lesquels on peut effectuer un débogage à distance, dont les pages ouvertes dans Chrome de votre Android.

ADB : View Inspection Targets

Il suffit de cliquer sur inspect pour lancer le débogage d’une page.

ADB: Inspection Targets

La barre d’outils de développement sur le PC :

Developper Toolbar avec ADBChrome sous Android en mode débogage :

Debug dans Chrome Android

Référence

La page d’explication (en anglais) sur le portail développeurs de google.

Mes Applications Android

Je viens de changer de téléphone et de forfait par la même occasion. Après avoir envié pendant quelques temps un portable sous Android, j’ai enfin craqué pour le Motorola Dext.

Vu le nombres d’applications sur le Market, j’ai galéré pour trouver les applications qui me conviennent.

Voici donc la liste des applications que j’utilise :

  • Pages Jaunes : toujours utile. Fonctionne avec la géolocalisation pour trouver un service prés de  vous.
  • Freebox Mobile : Permet de contrôler sa freebox à distance (écoute des messages du répondeur freebox, programmation d’enregistrement, télé, …). En cours de développement
  • SipDroid : Pour faire de la téléphonie sur IP.
  • Shazam : Retrouver les informations d’une chanson en lui faisant écouter.
  • Astrid : Gestionnaire de tâche synchronisable avec Remember The Milk
  • Deezer : Écouter les radios/smart playlist sur Deezer. Nécessite un compte deezer.
  • Barcode Scanner : Scannez un code barre et obtenez les informations concernant l’article.
  • Tele7 : Programme TV
  • MyTracks : Permet d’enregistrer un parcours. Pratique pour savoir le parcours d’une ballade.

Jeux

  • Bubble Burst Lite
  • Bonsai Blast
  • Jewels
  • Labyrinth Lite
  • OpenSudoku : Jeu de sudoku
  • Daft Machine : Prenez vous pour un des Daft Punk.

Utilitaire

  • TasKiller : Gestionnaire de tâches. Permet de killer une application en cours.
  • APNDroid : Widget permettant l’activation/désactivation d’internet par la 3G. Permet d’economiser la batterie quand vous n’avez pas besoin d’internet.
  • FreeWifiConnect : Permet de se connecter automatiquement à un réseau FreeWifi (nécessite un compte Free et l’activation du service).
  • Wifi OnOff : Widget permettant l’activation/désactivation du wifi.
  • WordPress : Application pour administrer votre blog wordpress.

Et vous quelles applications utilisez vous ?

TasKiller