DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions Widget
  • Présentation
  • Création et déploiement d'un Widget Android
  • Spécificité des Widgets
  • Fonctions WLangage spécifiques aux Widgets Android
  • Fonctions de gestion des Widgets
  • Fonctions utilisables dans les Widgets
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Les Widgets sont de petites applications qui peuvent être affichées sur l'écran d'accueil du téléphone ou de la tablette. Ces Widgets permettent d'afficher des informations mises à jour à intervalle régulier et offrent des interactions simples avec l'utilisateur.
WINDEV Mobile permet de créer des Widgets à partir de vos applications Android grâce aux fenêtres de type Widget.
Création et déploiement d'un Widget Android
Le principe est simple :
  1. Vous créez un projet Android. Pour plus de détails, consultez Développement d'applications pour Android.
  2. Dans votre projet Android, vous créez des fenêtres de type Widget. Ces fenêtres contiennent toutes les fonctionnalités nécessaires à votre Widget.
    Remarques :
    • Seuls 3 types de champs sont disponibles dans les fenêtres Widget : les champs Bouton, les champs Libellé et les champs Image.
    • Les styles des champs d'un Widget définis en édition seront ignorés en exécution. Il est uniquement possible de définir la couleur de fond des champs et l'image de fond pour les champs Bouton.
    • Les fenêtres Widget présentent un certains nombre de spécificités. Pour plus de détails, consultez Fenêtres Widget.
  3. Générez votre application Android. Pour plus de détails, consultez Génération d'une application Android.
  4. Déployez le fichier apk généré.
  5. Les Widgets contenus dans l'application seront présents dans la liste des Widgets disponibles et pourront être installés sur le bureau.

Spécificité des Widgets

Le ou les Widget(s) d'une application générée avec WINDEV Mobile s'exécute(nt) dans un processus différent de l'application elle-même.
En revanche, tous les Widgets d'une même application s'exécutent dans le même processus et partageront donc le même contexte d'exécution (variables globales, parcours HFSQL, ...).
L'utilisateur a la possibilité d'ajouter sur l'écran d'accueil autant d'instances d'un même Widget qu'il le souhaite. Chacune de ces instances correspondra à la même instance de fenêtre : les modifications effectuées sur la fenêtre seront automatiquement répercutées sur toutes les instances affichées du Widget correspondant.
Fonctions WLangage spécifiques aux Widgets Android

Fonctions de gestion des Widgets

Les fonctions suivantes permettent de gérer les spécificités des Widgets Android :
EnModeWidgetIdentifie si le code est exécuté en mode Widget Android ou non.
WidgetAfficheRafraîchit l'affichage d'une fenêtre de type Widget.
WidgetLanceAppliLance l'application à laquelle appartient un Widget.

Fonctions utilisables dans les Widgets

La plupart des fonctions disponibles pour les applications Android sont également disponibles en mode Widget. Pour identifier facilement ces fonctions, l'icône apparaît dans la barre des plateformes de la fonction.
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/02/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale