Catégorie: Android

24/03/2010

Permalink 17:51:19, Catégories: Android, Android, 951 mots   French (FR) , Nicolas Druet

[Android][Java] Simuler la boussole, l'accéléromètre, et les changements d'orientation sans téléphone

Durant le développement d'une application Android, il arrive parfois que le téléphone mobile utilisé pour les tests ne soit pas sous la main. C'est pourquoi Google fournit un émulateur avec le SDK. Malheureusement ses fonctions restent limitées. En effet il ne permet pas de simuler la boussole, les changements d'orientation ou bien encore les accélérations auxquelles le téléphone est soumis. C'est par hasard que je suis tombé sur le projet OpenIntents hébergé sur Google Code. En plus de proposer des Intents open-sources, l'équipe met à disposition des outils pour les développeurs dont Sensor Simulator.

Sensor Simulator simule 4 capteurs : l'accéléromètre, la boussole magnétique, les changements d'orientations et le thermomètre (qui ne nous intéresse pas). Sont absents le détecteur de proximité et de luminosité. L'outil se décompose en une application Java s'exécutant sur le poste de travail et d'une application Android tournant en tâche de fond qui simulera les stimulations des capteurs sur le téléphone.

Nous allons voir l'installation, la configuration et les quelques modifications à apporter à une application pour prendre en compte le simulateur.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

17/03/2010

Permalink 10:50:51, Catégories: Récapitulatif Java, Android, Android, 2835 mots   French (FR) , Nicolas Druet

[Android][Java] Rendre son application compatible avec tous les Android-phones (ou presque)

Les développeurs Iphone ont bien de la chance. Les 3 téléphones d'Apple ont des caractéristiques très proches: résolutions d'écrans identiques (11,5 x 6,1 x 1,16), des capteurs identiques (gps, boussoles magnétiques,accéléromètres...), le WiFi... L'OS se met à jour via ITunes et permet ainsi aux utilisateurs de bénéficier des dernières nouveautés immédiatement après la publication d'Apple.

Malheureusement, les développeurs Android sont beaucoup moins bien lotis. En début d'année Google publiait la répartition des versions de son OS. Prêt de la moitié des clients de l'Android Market tournent en version 1.6, 30% en 1.5 et seulement 20% en version 2.0. Mais ce n'est pas le seul problème. Le nombre de modèles de téléphones aux caractéristiques totalement différentes augmente de plus en plus. Si bien que cibler un modèle et une version de l'OS n'est pas une stratégie gagnante. Il suffit d'aller sur romandroid.ch pour s'en convaincre d'avantage. Quelque soit le pays d'Europe aucun téléphone ne domine le marché, les résolutions d'écrans sont très différentes ainsi que les versions d'Android. Quant à la mise à jour de l'OS, elle dépend du bon vouloir de l'opérateur ou du constructeur. Difficile dans ces conditions d'avoir un parc de téléphones unifié.

Après ce constat, qui pourrait en décourager plus d'un, on peut se demander ce que fait Google. Et bien rien, puisque son OS pour mobile a été conçu dans le but d'être installé sur le plus grand nombre d'appareils possible. Mais je vous rassure, il existe des solutions. Dans ce post, nous parcourons quelques-une d'entre elles :

Rendre son application la plus généraliste possible a un coût. A garder dans un coin de sa tête pour chiffrer un projet ;)

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

15/03/2010

Permalink 16:02:08, Catégories: Récapitulatif Java, Android, Android, 1303 mots   French (FR) , Nicolas Druet

[Android][Java] Les librairies disponibles pour Android

[ Mise à jour : 24/06/2010 ]

Les librairies pour le développement de jeux ou d'applications Android ne sont pas nombreuses mais surtout peu connues. On trouve néanmoins des moteurs 2D, des API de réalité augmentée, des API de lecture/génération de code-barres, d'autres plus généralistes...

En voici une liste qui ne demande qu'à être mise à jour. Elles sont triées en fonction de leur licence d'utilisation.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

26/02/2010

Permalink 14:54:06, Catégories: Récapitulatif Java, Android, Android, 6754 mots   French (FR) , Nicolas Druet

[Android][Java] Utiliser les services sous Android

A l'instar des Activities, des Intents, les services font partie des briques essentielles d'Android. Ils ne disposent pas d'interface utilisateur mais fonctionnent en arrière plan pour une période de temps indéfinie. L'exemple le plus courant est le lecteur de musique, qui vous permet d'écouter vos mp3 sans bloquer la navigation sur internet ou consultre la liste des vos contacts. Un service peut également rapatrier des données sur internet tels que des flux RSS.

Dans ce long article nous aborderons :

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

25/01/2010

Permalink 11:29:06, Catégories: Récapitulatif Java, Android, Android, 591 mots   French (FR) , Nicolas Druet

[Android][Java] Simuler une sd-card, ajouter des fichiers et y accéder dans une application Android

Au démarrage d'un projet, j'ai voulu utiliser/simuler une carte SD avec l'émulateur. Je l'aurai parié ! Tout n'a pas fonctionné comme prévu avec le SDK d'Android :-D Heureusement pour nous, la ligne de commande existe.

Dans ce billet je vais donc expliquer comment :

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

15/01/2010

Permalink 15:33:25, Catégories: Android, Android, 732 mots   French (FR) , Nicolas Druet

[Android][Java] Développer sur Android derrière un proxy avec l’émulateur

C’est un peu la croix et la bannière de développer sous Eclipse derrière un proxy nécessitant une authentification avec l’émulateur d’Android. Nous allons voir ce qui est possible et ce qui ne l'est pas :

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

08/01/2010

Permalink 11:42:15, Catégories: Android, Android, 391 mots   French (FR) , Nicolas Druet

[Android][Java] Simuler le GPS avec le SDK d'Android

Dans le cadre du développement de ma première application sous Android 1.6 puis sous 2.01, j’ai voulu simuler le changement de coordonnées GPS. Je ne pensais pas que ce serait si problématique et qu’il y avait si peu de ressources sur le sujet. Quelques posts sur le Google Code m’ont tout de même aidé.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

07/01/2010

Permalink 17:02:23, Catégories: Android, 265 mots   French (FR) , Nicolas Druet

Bienvenue sur Android23 !

Android23 est un blog en français entièrement consacré au développement sur l'OS pour Mobile de Google. J'y publierai essentiellement des bouts de code, mes déboires avec le SKD et un peu d'actualité autour du système.

Je me présente : Nicolas, Développeur Java/J2EE depuis 3 en SSII à Nantes. Le choix de la plateforme s'est fait tout naturellement. J'ai pu rapidement trouver mes marques et réaliser quelques idées en Java sous Eclipse. L'accessibilité de l'environnement de développement et l'arrivée du Google Phone NexusOne, je l'espère, en motiveront plus d'un à se lancer dans l'aventure.

Après quelques applications j'ai été confronté à un manque de ressources en français. C'est la principale raison de ce blog. J'ai donc du aller voir ce que proposait nos amis d'outre-Atlantique. Si la documentation Google http://developer.android.com/guide/index.html est une véritable mine d'or, je suis tombé sur http://www.anddev.org/index.php regorgeant d'astuces, d'exemples... et plein d'autres que je citerai dans mes articles.

En dehors du forum http://www.developpez.net/forums/f1238/java/general-java/java-mobiles/android/ et quelques blogs http://jahbromo.blogspot.com/, http://android.cyrilmottier.com/ et http://android-france.fr/category/developpement/ je n'ai pas trouvé grand chose.

J’espère donc que ce blog apportera quelques solutions à vos développements actuels et futurs. N’hésitez surtout pas à laisser des commentaires. Cela me permettra d'avoir un regard critique sur ce qui a été écrit et de corriger les erreurs qui se sont glissées lors de la rédaction des billets.

Permalien

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Android - Le blog d'un développeur

Nicolas DRUET

Catégories


Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web