Browsing articles in "Android"
oct
13
2010

[Tutoriel Android] Partie 10 – Les notifications

Android intègre dans son cœur un système de notifications, celui-ci permet d’avertir l’utilisateur s’il reçoit une information importante. Vous pouvez rajouter une sonnerie et une vibration ainsi que le clignotement des leds disponibles sur le téléphone. Mais, je préfère vous mettre en garde contre l’utilisation massive de ce système dans vos applications. Une notification doit rester un avertissement pour l’utilisateur, une information importante qu’il ne doit pas manquer (batterie faible, réception d’un sms, etc…), mais [...]

sept
24
2010

[Tutoriel Android]Partie 9 – Les threads et boites de progression

Dans une application, nous avons souvent à faire à des processus plus ou moins longs, qui demandent à l’utilisateur de patienter durant le chargement des informations. Si nous effectuons le traitement d’une information à durée déterminée ou indéterminée sur notre application selon le temps que cela prendra, l’interface utilisateur sera bloquée ; ce qui est plutôt gênant et fait penser à celui-ci que l’application a subit un plantage interne. Pour éviter cela, nous pouvons mettre [...]

juil
25
2010

[Tutoriel Android] Partie 8 – Chargement des images et données

Récupérer un flux de données ou une image Bonjour à tous, aujourd’hui nous allons voir comment récupérer des données provenant d’une page ou d’un flux de données à distance, ou encore une image et l’afficher. Commençons par créer un tout nouveau projet, contenant une activité et un layout principal. Modifions notre layout “main.xml” de cette façon : <?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:orientation=”vertical” android:layout_width=”fill_parent” android:layout_height=”fill_parent” > <ImageView android:id=”@+id/ivImage” android:layout_width=”wrap_content” android:layout_height=”wrap_content” /> <ScrollView android:layout_width=”fill_parent” android:layout_height=”wrap_content” android:scrollbars=”vertical”> [...]

juil
24
2010

[Tutoriel Android]Partie 7 – Débogage

Android et le débogage Bonjour à tous, nous allons aborder aujourd’hui un tout nouveau chapitre qui traitera du débogage d’application. Vous avez surement dû rencontrer des erreurs durant les étapes de votre développement et vous rencontrerez encore des écrans appelés “FORCE CLOSE”. Cet écran signifie qu’une erreur s’est produite dans votre code et que l’application ne peut continuer à fonctionner correctement. Je vais vous montrer quelques manières d’appréhender le problème des F.C, et surtout de corriger [...]

juil
21
2010

[Tutoriel Android] Partie 6 – Les ListView

Android et les listes Bonjour à tous et bienvenue dans ce nouveau tutoriel qui aura pour sujet les ListView, sujet très fâcheux pour les novices du monde d’Android. Tout d’abord, je vais vous expliquer le cheminement des données pour les ListView. Comme son nom l’indique, une ListView est une liste de vue comprenant des items ; pour afficher une liste d’item dans celle-ci, il lui faut un adaptateur de données. Comme chaque donnée est différente [...]

juil
20
2010

[Tutoriel Android] Partie 5 – Les écrans de préférences

Une petite préférence ? Aujourd’hui, nous allons nous attaquer au système de préférences sur la plateforme mobile Android. Android dispose d’une classe nommée PreferenceActivity, héritant de la classe Activity permettant de créer des écrans de préférences facilement et intuitivement. A la fin de notre tutorie,l nous arriverons à un écran de préférence de ce type : Comme à chaque tutoriel, je vais faire en sorte d’utiliser les précédents pour vous permettre de comprendre plus facilement [...]

juil
19
2010

[Tutoriel Android] Partie 4 – Au menu de ce soir

Qu’avons-nous au menu de ce soir ? Bonjour et bienvenue dans la 4ème partie du tutoriel Android, nous allons aborder aujourd’hui le sujet sulfureux des menus ! Une bonne application mérite son menu de toute évidence et il est fort à parier qu’un jour vous ayez besoin d’en rajouter un dans votre application. Commençons tout d’abord par lister les types de menus existants au sein de notre plateforme : Les menus d’options : Nous les [...]

juil
18
2010

[Tutoriel android] Partie 3 – Une petite intention ?

Plus d’informations sur les intent Dans le tutoriel précédent, nous avions vu l’utilisation des intent pour passer d’une activité à l’autre ; aujourd’hui nous allons faire un pas de plus vers l’utilisation de cette mécanique. Nous allons, tout d’abord, reprendre l’exemple final du tutoriel précédent et le modifier au fur et à mesure pour appréhender ces nouvelles facettes. Nous étions restés sur le code de notre bouton comme cela : @Override public void onClick(View v) [...]

juil
17
2010

[Tutoriel Android] Partie 2 – Intent et Listener

Mes premiers pas sous Android Bonjour à tous et bienvenue pour un nouveau tutoriel sur la plateforme Android, nous allons débuter ce cours par un rapide récapitulatif des fonctions primordiales. Tout d’abord, l’utilisation des listener qui seront utilisés pour définir les actions de nos éléments sur l’interface graphique, puis l’utilisation des intents. Qu’est-ce qu’un Listener ? Un listener en français se traduit par un écouteur, vous allez me dire : ouais c’est bien mais ça écoute [...]

juil
16
2010

[Tutoriel Android] Partie 1

MON PREMIER PROJET ANDROID PRÉ REQUIS : ECLIPSE 32 BIT : http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-java-indigo-SR1-win32.zip ECLIPSE 64 BIT : http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-java-indigo-SR1-win32-x86_64.zip ANDROID SDK (R16): http://developer.android.com/sdk/index.html INSTALLATION : Nouvelle version : Actuellement la version du SDK Android ne demande plus de télécharger une archive compressée, il est fortement recommandé de télécharger l’installeur. L’installeur est basique il ne demande que le répertoire de destination pour s’installer. Une fois installé, il suffit de lancer le SDK Manager Ancienne version : Décompressez le [...]

Pages :«12