PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Les notifications dans la barre système
  • Autres types de notifications
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Android : Les différents types de notifications
Présentation
Android propose plusieurs types de notifications pour alerter l'utilisateur :
WINDEV Mobile permet d'utiliser ces différents modes de notifications.
Les notifications dans la barre système
Les notifications présentes en haut de l'écran d'accueil Android sont des notifications par icônes.
Il est possible de les dérouler pour en visualiser le détail.
Pour créer et manipuler ces notifications, WINDEV Mobile propose :
Il est ainsi possible d'ajouter et de supprimer des icônes et leur détail à la barre de notification, d'effectuer des notifications sonores, des vibrations et allumages de LED.
Versions 23 et supérieures
Changement de comportement sur les notifications : A partir d'Android 8.0 (Oreo, API level 26), les notifications des applications Android doivent être ajoutées dans un "channel". Un "channel" correspond à un groupe de notifications qui possède son propre paramétrage : importance, vibration, son, ... L'utilisateur peut activer ou désactiver toutes les notifications d'un channel et modifier à sa guise ces différents paramètres.
A partir de WINDEV Mobile 23 Update 3, les notifications affichées par une application Android générée avec WINDEV Mobile sont automatiquement ajoutées dans un channel correspondant à la priorité de la notification. Les paramètres de la notification (vibration, son et affichage LED) peuvent être modifiés en fonction de la priorité de la notification et des modifications effectuées par l'utilisateur final sur ces paramètres. Une gestion avancée est disponible avec la version 24.
Nouveauté 23
Changement de comportement sur les notifications : A partir d'Android 8.0 (Oreo, API level 26), les notifications des applications Android doivent être ajoutées dans un "channel". Un "channel" correspond à un groupe de notifications qui possède son propre paramétrage : importance, vibration, son, ... L'utilisateur peut activer ou désactiver toutes les notifications d'un channel et modifier à sa guise ces différents paramètres.
A partir de WINDEV Mobile 23 Update 3, les notifications affichées par une application Android générée avec WINDEV Mobile sont automatiquement ajoutées dans un channel correspondant à la priorité de la notification. Les paramètres de la notification (vibration, son et affichage LED) peuvent être modifiés en fonction de la priorité de la notification et des modifications effectuées par l'utilisateur final sur ces paramètres. Une gestion avancée est disponible avec la version 24.
Changement de comportement sur les notifications : A partir d'Android 8.0 (Oreo, API level 26), les notifications des applications Android doivent être ajoutées dans un "channel". Un "channel" correspond à un groupe de notifications qui possède son propre paramétrage : importance, vibration, son, ... L'utilisateur peut activer ou désactiver toutes les notifications d'un channel et modifier à sa guise ces différents paramètres.
A partir de WINDEV Mobile 23 Update 3, les notifications affichées par une application Android générée avec WINDEV Mobile sont automatiquement ajoutées dans un channel correspondant à la priorité de la notification. Les paramètres de la notification (vibration, son et affichage LED) peuvent être modifiés en fonction de la priorité de la notification et des modifications effectuées par l'utilisateur final sur ces paramètres. Une gestion avancée est disponible avec la version 24.
Versions 24 et supérieures
Changement de comportement sur les notifications : utilisation de catégories de notification :
A partir d'Android 8.0 (Oreo, API level 26), toutes les notifications créées par une application Android doivent être associées à une catégorie de notification connue aussi sous le nom de "channel".
Les catégories permettent de regrouper les notifications par "thème" (ou autre critère de regroupement au choix du développeur). Chaque catégorie de notification est constituée d'un identifiant, d'un nom, d'une description, d'un niveau de priorité et d'un ensemble de paramètres visuels et auditifs (son, vibration, couleur de la led). Lorsqu'une notification est associée à une catégorie, elle "hérite" automatiquement des caractéristiques de cette catégorie.
L'utilisateur final a la possibilité de modifier localement les paramètres des catégories de notification d'une application : activer/désactiver l'affichage des notifications de la catégorie, modifier la priorité des notifications, associer un son particulier, etc. Ces modifications s'effectuent depuis l'écran de paramétrage des notifications de l'application :
Nouveauté 24
Changement de comportement sur les notifications : utilisation de catégories de notification :
A partir d'Android 8.0 (Oreo, API level 26), toutes les notifications créées par une application Android doivent être associées à une catégorie de notification connue aussi sous le nom de "channel".
Les catégories permettent de regrouper les notifications par "thème" (ou autre critère de regroupement au choix du développeur). Chaque catégorie de notification est constituée d'un identifiant, d'un nom, d'une description, d'un niveau de priorité et d'un ensemble de paramètres visuels et auditifs (son, vibration, couleur de la led). Lorsqu'une notification est associée à une catégorie, elle "hérite" automatiquement des caractéristiques de cette catégorie.
L'utilisateur final a la possibilité de modifier localement les paramètres des catégories de notification d'une application : activer/désactiver l'affichage des notifications de la catégorie, modifier la priorité des notifications, associer un son particulier, etc. Ces modifications s'effectuent depuis l'écran de paramétrage des notifications de l'application :
Changement de comportement sur les notifications : utilisation de catégories de notification :
A partir d'Android 8.0 (Oreo, API level 26), toutes les notifications créées par une application Android doivent être associées à une catégorie de notification connue aussi sous le nom de "channel".
Les catégories permettent de regrouper les notifications par "thème" (ou autre critère de regroupement au choix du développeur). Chaque catégorie de notification est constituée d'un identifiant, d'un nom, d'une description, d'un niveau de priorité et d'un ensemble de paramètres visuels et auditifs (son, vibration, couleur de la led). Lorsqu'une notification est associée à une catégorie, elle "hérite" automatiquement des caractéristiques de cette catégorie.
L'utilisateur final a la possibilité de modifier localement les paramètres des catégories de notification d'une application : activer/désactiver l'affichage des notifications de la catégorie, modifier la priorité des notifications, associer un son particulier, etc. Ces modifications s'effectuent depuis l'écran de paramétrage des notifications de l'application :
Autres types de notifications
WINDEV Mobile propose d'autres types de notifications.
1. Notification par vibration
La notification par vibration consiste à faire vibrer l'appareil pour avertir l'utilisateur.
Le WLangage propose plusieurs fonctions pour gérer ce type de notification :
VibrationArrêteArrête les vibrations de l'appareil (même si elles ont été déclenchées par une autre application).
VibrationDéclencheDéclenche les vibrations de l'appareil.
2. Notification par allumage de la LED
La notification par allumage de la LED consiste à allumer ou à faire clignoter la LED de l'appareil. Il est également possible sur certains modèles de changer la couleur de la LED.
Le WLangage propose plusieurs fonctions pour gérer ce type de notification :
LEDAllumeAllume la LED (Light-Emitting Diode) de l'appareil.
LEDEteintÉteint la LED (Light-Emitting Diode) de l'appareil.
3. Notification par message Toast
Un Toast est un message furtif qui apparaît au centre ou au bas de l'écran pour informer l'utilisateur. L'utilisateur n'a pas besoin de valider le message : celui-ci est affiché pendant une période de temps plus ou moins longue.
Messages Toast
Les messages de type Toast sont gérés par la fonction WLangage suivante :
ToastAfficheAffiche un message de type "Toast".
Liste des exemples associés :
Android Système Android (WINDEV Mobile) : Android Système
[ + ] Cette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android.
Les fonctions système utilisées sont :
- NFC
- Champ Multimédia
- Luminosité
- Volume
- WIFI
- Bluetooth
- Toast
- Champ Jauge
- Mode 9 images
- Boussole
- Accéléromètre
- Champ caméra
- LED
- Vibrations
- Notifications
- Fonctions de dessin
- Internet
Android Push Exemples multiplateforme (WINDEV Mobile) : Android Push
[ + ] Cet exemple montre comment recevoir des notifications Push sur Android.

Il appelle la fonction NotifPushActive et envoie l'identifiant obtenu à l'exemple WINDEV "WD Serveur Push" afin qu'il le stocke.

Cet identifiant est ensuite lu par l'exemple WINDEV "WD Envoi Push" afin qu'il envoie les notifications en push à cet exemple Android.
Version minimum requise
  • Version 16
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire