Un des points fort des téléphones Android par rapport à l’iPhone est son système de notifications. Nous allons donc apprendre à créer une notification qui apparaitra en faisant vibrer votre téléphone. C’est très utile pour avertir l’utilisateur (par exemple pour nous prévenir que l’on reçoit un message, une notification se déclenche).
Donc pour commencer, créez votre projet Android (pour moi comme à mon habitude j’utilise la version 1.6 d’Android) et nous allons tout de suite créer la mini interface graphique de notre application. Elle se compose simplement de deux boutons. Voici à quoi ressemblera notre application une fois terminée:
Code XML
Bon je me demande si je dois vous donner le code pour une si simple interface graphique? Allez pour les plus faignants il n’y aura qu’un petit copier/coller à faire, voici le code :
AndroidManifest.xml
Il n’y a que deux petites choses à rajouter, l’autorisation pour faire vibrer le téléphone, ainsi que la déclaration de la nouvelle Activity que l’on a crée.
Il faut donc ajouter ceci entre les balises <application> déjà existantes :
Puis ajouter ceci juste avant la balise fermante </manifest> déjà existante également :
Voilà c’est terminé. Normalement si vous lancez votre application pour pourrez cliquer sur le bouton « Créer une notification » vous verrez apparaître la notification dans la barre de notification en même temps que votre téléphone vibrera. Si vous faîtes glisser la barre de notification vers le bas pour avoir une vue plus détaillée des notifications en cours, lorsque vous cliquerez sur votre notification, la nouvelle Activity va s’afficher et la notification aura disparu. Enfin bon je vous laisse jouer et découvrir par vous même, ce n’est pas très difficile.
Donc pour commencer, créez votre projet Android (pour moi comme à mon habitude j’utilise la version 1.6 d’Android) et nous allons tout de suite créer la mini interface graphique de notre application. Elle se compose simplement de deux boutons. Voici à quoi ressemblera notre application une fois terminée:
Bon je me demande si je dois vous donner le code pour une si simple interface graphique? Allez pour les plus faignants il n’y aura qu’un petit copier/coller à faire, voici le code :
Code JAVA
Nous allons travailler avec deux Activity. L’Activity principale sera celle contenant nos deux boutons et qui nous permettra de créer ceux pourquoi nous sommes ici, c’est à dire une notification. Le bouton « Créer une notification » créera donc une notification et le bouton « Supprimer la notification » supprimera la notification. Bon ça je pense que vous l’auriez trouvé sans moi… Mais alors pourquoi avoir besoin d’une autre Activity? Et bien tout simplement lorsque l’on cliquera sur notre notification apparaissant dans la liste des notifications, cela nous emmènera vers un nouvel écran de notre application, tout en supprimant automatiquement la notification qui a été créé.
Allez fini le blabla voici le code commenté de l’Activity principale :
Créez ensuite une nouvelle classe Java, qui sera notre seconde Activity. Moi je l’ai appeléActivityNotification . Le code de cette Activity est très simple mais tout de même commenté, le voici :
Une fois tout ceci fait il ne reste plus qu’à faire une petit modification dans le fichier AndroidManifest.xml.
Nous allons travailler avec deux Activity. L’Activity principale sera celle contenant nos deux boutons et qui nous permettra de créer ceux pourquoi nous sommes ici, c’est à dire une notification. Le bouton « Créer une notification » créera donc une notification et le bouton « Supprimer la notification » supprimera la notification. Bon ça je pense que vous l’auriez trouvé sans moi… Mais alors pourquoi avoir besoin d’une autre Activity? Et bien tout simplement lorsque l’on cliquera sur notre notification apparaissant dans la liste des notifications, cela nous emmènera vers un nouvel écran de notre application, tout en supprimant automatiquement la notification qui a été créé.
Allez fini le blabla voici le code commenté de l’Activity principale :
Créez ensuite une nouvelle classe Java, qui sera notre seconde Activity. Moi je l’ai appeléActivityNotification . Le code de cette Activity est très simple mais tout de même commenté, le voici :
Une fois tout ceci fait il ne reste plus qu’à faire une petit modification dans le fichier AndroidManifest.xml.
AndroidManifest.xml
Il n’y a que deux petites choses à rajouter, l’autorisation pour faire vibrer le téléphone, ainsi que la déclaration de la nouvelle Activity que l’on a crée.
Il faut donc ajouter ceci entre les balises <application> déjà existantes :
Puis ajouter ceci juste avant la balise fermante </manifest> déjà existante également :
Voilà c’est terminé. Normalement si vous lancez votre application pour pourrez cliquer sur le bouton « Créer une notification » vous verrez apparaître la notification dans la barre de notification en même temps que votre téléphone vibrera. Si vous faîtes glisser la barre de notification vers le bas pour avoir une vue plus détaillée des notifications en cours, lorsque vous cliquerez sur votre notification, la nouvelle Activity va s’afficher et la notification aura disparu. Enfin bon je vous laisse jouer et découvrir par vous même, ce n’est pas très difficile.
0 commentaires:
Enregistrer un commentaire