DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2024

Le débogage d'application directement sur le matériel est apprécié de tous les développeurs...
Pour les applications Android, les bases de données disponibles sont HFSQL (Classic et Client/Serveur) et SQLite.
WINDEV Mobile permet d'accéder simplement aux agendas et aux rendez-vous des téléphones et tablettes sous Android et iOS...
Les applications Android nécessitent des permissions pour proposer certaines fonctionnalités qui peuvent nécessiter un accès à des données sensibles ou à des fonctions sensibles de l'appareil ...
Un projet Android ou iOS peut incorporer des polices de caractères personnalisées...
Après chaque déploiement d'une nouvelle version de Android, Google demande à relever le niveau d'API cible "TargetSdkVersion" des applications pour les déployer dans le Play Store...
Pour développer des applications Android avec WINDEV Mobile, il est nécessaire d'installer ...
WINDEV Mobile permet le développement d'applications pour le système d'exploitation Android...
Le système de fichiers des appareils sous Android est divisé en deux zones de stockage principales ...
La génération d'une application WINDEV Mobile pour Android rassemble tous les éléments du projet (fenêtres, code, etc...
Les Widgets sont de petites applications qui peuvent être affichées sur l'écran d'accueil du téléphone ou de la tablette...
WINDEV Mobile permet le développement d'applications pour le système d'exploitation Android. Ces applications peuvent ensuite être facilement déployées.
Les fonctions permettant de gérer les permissions des applications Android sont les suivantes
Une fenêtre maximisée occupe tout l'écran du mobile.
Android propose plusieurs types de notifications pour alerter l'utilisateur ...
A partir de la version 10 de Android, Google supprime la possibilité pour une application en arrière-plan d'ouvrir une fenêtre
Le développement d'applications pour Android présente des différences par rapport au développement habituel avec WINDEV Mobile dans les domaines suivants ...
Une fenêtre non maximisée peut être redimensionnée par l'utilisateur et occuper seulement une partie de l'écran...
Les "Action Bars" remplacent la barre de titre d'une fenêtre et permettent d'afficher plusieurs informations ...
Démarre l'enregistrement d'une vidéo via un champ Caméra dans une application Android ou iOS.
Exécute une action sur le magnétophone / dictaphone de l'appareil en cours.
Renvoie le chemin d'un répertoire pour le stockage de fichiers dans l'espace de stockage externe d'un appareil Android.
Renvoie le nombre d'espaces de stockage externe présents sur un appareil Android.
Supprime de l'appareil l'association entre l'application et le compte Google de l'utilisateur. Cette association a été effectuée précédemment avec la fonction GglCompteAssocie.
Identifie si le code est exécuté en mode Android ou non.
Le champ Caméra permet de ...
Ouvre une fenêtre du système pour sélectionner une ressource provenant :
  • du système de fichiers de l'appareil,
  • du Cloud (Google Drive, Microsoft OneDrive, etc.)
  • ou d'un des gestionnaires de contenu installés sur l'appareil.
Identifie si le code est exécuté dans l'émulateur Android ou non.
Renvoie le chemin du répertoire à utiliser pour stocker les données en cache de l'application sur l'espace de stockage interne de l'application.
Retourne des informations sur la version d'Android utilisée par l'application.
Les fonctions de gestion des URI sont les suivantes
Ouvre l'application de téléphonie (dialer) par défaut du téléphone et compose le numéro spécifié.
Permet d'effectuer une authentification en un clic dans l'application avec un compte Google enregistré sur l'appareil sans avoir besoin de saisir un login et un mot de passe.
Renvoie l'identifiant unique de l'appareil mobile en cours.
Rend un thread persistant.
Les téléphones peuvent parler !...
Les fonctions suivantes permettent de gérer la boussole et l'accéléromètre dans une application exécutée sur un appareil mobile (téléphone ou tablette).
Les fonctions de gestion du téléchargement sont les suivantes...
Dans vos applications mobiles, vous pouvez directement gérer les contacts de votre appareil mobile (Android, iPhone, iPad, Universal Windows).
Lance l'application native d'envoi d'emails du poste en cours :
  • Poste sous Windows,
  • Appareil mobile (Android, iPhone, iPad).
Affiche la fenêtre de création de rendez-vous de l'application native de gestion des rendez-vous de l'appareil Android.
Il est possible de saisir du code Java :
  • dans les applications Java générées avec WINDEV.
  • dans les applications Android générées avec WINDEV Mobile.
Vous pouvez ainsi créer des procédures globales entièrement en Java.
Extrait une ressource de l'application dans un emplacement physique de l'appareil.
Affiche un rendez-vous dans l'application native de gestion des rendez-vous de l'appareil mobile (Android ou iOS).
Les fonctions permettant de gérer la reconnaissance vocale sont les suivantes :
Passe l'application Android en cours en mode kiosque.
WINDEV Mobile vous permet de développer des applications pour différentes familles de produits ...
Les applications créées avec WINDEV Mobile peuvent fonctionner sur les plateformes suivantes
Ouvre la fenêtre d'attente de l'application.
Désactive le mode kiosque pour l'application en cours.
Ferme la fenêtre d'attente de l'application ouverte avec la fonction FenAttenteDébut.
Renvoie le numéro IMEI d'un téléphone Android.
Indique si l'application Android est en mode kiosque.
Indique si l'application Android est en mode "Device owner".
Demande à l'utilisateur d'accorder une permission à l'application.
Kotlin est un langage de programmation utilisable sous Android...
Démarre l'enregistrement d'une vidéo via un champ Caméra dans une application Android ou iOS.
Renvoie une ou toutes les permissions déclarées par l'application.
Une application en mode kiosque est une application que l'utilisateur ne peut pas quitter par lui-même...
Arrête l'enregistrement d'une vidéo précédemment démarré par la fonction CaméraVidéoDémarre.
Liste les ressources intégrées à l'application.
Lance l'application de cartographie native de l'appareil pour afficher :
  • une position géographique donnée,
  • un itinéraire entre deux positions.
Arrête l'enregistrement d'une vidéo précédemment démarré par la fonction CaméraVidéoDémarre.
Insère une nouvelle option dans un champ Interrupteur.
La propriété DateDébut permet de connaître et de modifier la date de début de la période...
La propriété DateFin permet de connaître et de modifier la date de fin de période sélectionnée...
La création d'un composant externe doit être effectuée à partir d'un projet contenant tous...
Lisse un graphe de type Courbe ou Nuage de points par la méthode des "splines cubiques".
Renvoie l'indice de l'élément sélectionné dans un champ Liste, Liste image ou Combo....
Force l'impression d'un bloc de l'état en cours d'impression....
Force l'impression d'un bloc de complément de corps....
Sélectionne une répétition dans un champ Zone répétée.
Renvoie : la valeur arrondie d'une valeur numérique à l'entier supérieur le plus proche....
Le mot-clé Allouer permet de réserver de la place en mémoire ...
Liste des fonctions de gestion des graphes...
...Le champ Agenda permet d'afficher et de manipuler des agendas automatiquement......
Ajoute une nouvelle option dans un champ Sélecteur.
Identifie l'utilisateur actuel pour lequel les données de télémétrie sont enregistrées....
Affecte la source de la liaison d'un champ avec la valeur du champ....
La propriété MasqueTitreHeure permet de connaître ou de modifier le masque utilisé pour le titre...
Définit une sélection des fichiers contenus dans l'archive....
Affiche un message dans une boîte de dialogue standard proposant les réponses "Oui", "Non",...
Bloque un enregistrement et restreint l'accès à cet enregistrement pour toutes les autres...
Positionne sur la première ligne du résultat de la requête.
Définit et active un filtre de type "Compris entre" sur un fichier, une vue ou une requête.
Fixe le mot de passe utilisé pour créer ou pour ouvrir un fichier de données.
Crée une nouvelle police d'impression....
Le type numérique permet de contenir des nombres entiers ou décimaux en précisant si nécessaire...