|
|
|
|
|
- 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
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 : - Vous créez un projet Android. Pour plus de détails, consultez Développement d'applications pour Android.
- 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.
- Générez votre application Android. Pour plus de détails, consultez Génération d'une application Android.
- Déployez le fichier apk généré.
- 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 :
| | EnModeWidget | Identifie si le code est exécuté en mode Widget Android ou non. | WidgetAffiche | Rafraîchit l'affichage d'une fenêtre de type Widget. | WidgetLanceAppli | Lance 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|