background preloader

Developpement

Facebook Twitter

Detection de visage sous Android Ice Cream Sandwich. Cet article a pour but d’introduire la détection de visage, cette nouveauté arrivée avec la nouvelle version d’Android (Ice Cream Sandwich). Ce tutoriel sera découpé en deux parties, dont cette première partie qui abordera la détection de visage sur une image. Qu’est ce que FaceDetector ? La version ICS d’Android fournie une nouvelle classe FaceDetector afin de pouvoir détecter des visages depuis un Bitmap. Cette classe, vous permet d’obtenir un tableau d’objet Face. Chaque Objet représente un visage trouvé dans l’image. Cette classe vous permets de récupérer des données sur chaque visage, positions des yeux, distance entre les yeux, le point se trouvant au milieu des deux yeux …. Un petit exemple pour bien comprendre Petit pré-requis, il faut que vous ayez installé la version 4.0 du SDK Android sur votre Eclipse.

Donc pour commencer, il faut créer un projet Android en version 4.0. Une fois ce projet créé, nous allons pouvoir modifier notre Activité. Private Bitmap facesImg; ..... Conclusion. Gestion de la rotation sous Android. Le but de ce tutoriel est d’expliquer comment gérer la rotation de l’écran dans vos applications Android. Philosophie de la rotation Lors d’une rotation de l’écran, Android supprimera et recréera toutes les activités en cours d’exécution ou en pause. Ce comportement est celui par défaut, vous pouvez adapter la réponse de vos activités aux changements d’orientation. Finalement c’est aux développeurs de vérifier et corriger l’affichage de votre application dans le mode portrait et landscape. Création des nouvelles vues Pour créer vos nouvelles vues qui seront affichées en monde landscape, il suffit de créer un nouveau dossier dans le dossier res.

Tester sur l’émulateur Pour simuler la rotation de l’écran sur l’émulateur, il faut utiliser le raccourci CTRL + F12. Sauvegarde de l’état Comme précisé plus haut, Android détruit votre vue en cas de changement d’orientation pour construire la nouvelle vue. Limitation Surcharger la rotation Bloquer la vue Best Practice – Gérer les tablettes Conclusion. Ajouter des marqueurs dans une Google Map sous Android. Nous allons voir dans ce tutoriel comment ajouter des points d’intérêts à votre Google Map. Avant tout vous devez déjà avoir implémenter une map au sein de votre application. Vous pouvez reprendre le projet “HelloGoogleMap” vue dans le tutoriel “Intégration d’une Google Map Sous Android”.

ItimizedOverlay Vous allez tout d’abord créer une classe qui implémente la classe ItimizedOverlay, elle représenteras votre liste de point d’intérêt. Vous devez spécifier : Le nom de votre classe.Dériver votre classe de com.google.android.maps.ItemizedOverlay (Champ superclass).Cocher la case “Constructors from superclass”.Enfin cliquer sur finish. Dans notre classe nous allons créer une liste qui va nous permettre de stocker nos points d’intérêts : private ArrayList<OverlayItem> arrayListOverlayItem = new ArrayList<OverlayItem>(); Ce qui va nous donner la classe suivante : Passons à quelques explications : Tout d’abord votre constructeur reçoit en paramètre un Drawable : defaultMarker. Ajout du marqueur.

Intégration d'une Google Map sous Android. Dans ce nouveau tutoriel, nous allons aborder un thème très important dans la programmation Android, c’est-à-dire intégrer une google map dans votre application Android. Pré-requis Afin de comprendre toutes les étapes de ce tutoriel, il est nécessaire d’avoir fait les deux précédents tutoriaux android sur ce blog Récupération de votre clé Google Map Afin de pouvoir utiliser Google map dans votre application, il vous faut une clé API. Voici les étapes pour obtenir cette dernière : Génération du MD5 La première étape pour l’obtention de la clé API, c’est de créer votre md5 checksum. Pour créer votre md5, il faut trouver où se situe votre fichier debug.keystore. Une fois le chemin connu, il faut lancer une console windows (Démarrer -> Exécuter puis taper cmd). Keytool -list -alias androiddebugkey -keystore <chemin_vers_le_fichier_debug>.keystore -storepass android -keypass android Génération de votre clé API La clé obtenue correspond à l’instance de la clé de debug ou de signature utilisée.

Keystore

Développement - Android Pour Les Nuls. Tuto développement : premiers pas dans les WebApps Détails Catégorie : Développement Publié le mardi 26 juillet 2011 08:40 Écrit par Eric Longuet WebApps, version mobile de sites, on en entend parler de plus en plus mais c'est quoi au juste ? Une WebApp est une version mobile d'un site internet ou d'un service web. Pourquoi développer une WebApp ? Lors du portage d'un quelconque service web sur mobile, il paraît évident de lui développer sa propre application native. Lire l'article Tuto développement Android : Envoyer un SMS Publié le vendredi 6 mai 2011 16:39 Dans la série des tutos de dév Android voici comment envoyer un SMS, vous allez voir c'est pas bien compliqué ! Peut être qu'un jour vous aurez envie de faire une application qui envoie des SMS qui sais. Commençons par créer un projet avec la version 1.6 d'Android pour être conforme à tous les autres tutoriels Android du site.

Lire l'article.