DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions Téléchargement
  • Permissions requises
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
Ajoute un nouveau téléchargement dans le gestionnaire de téléchargement du téléphone. Le téléchargement sera effectué en tâche de fond dès que le gestionnaire de téléchargement sera prêt à l'exécuter.
Remarque : Les fonctions de téléchargement n'auront aucun effet dans le simulateur.
Exemple
// Procédure Ã  appeler en fin de téléchargement
PROCÉDURE FinDeTéléchargement(InfoTéléchargement est un TéléchargementInfo)
SI InfoTéléchargement.Etat = téléchargementEtatSuccès ALORS
Info("Le téléchargement " + InfoTéléchargement.Titre + " est terminé."
RENVOYER Faux
FIN


// ---------------
// Crée une variable de type TéléchargementParamètre 
// pour enregistrer les informations du téléchargement
ParamètreTéléchargement est une TéléchargementParamètre

// Spécifie les paramètres du téléchargement
ParamètreTéléchargement.Source = ...
"https://www.pcsoft.fr/img/visuels/download.php?filename=pcsoft/logo-pcsoft.png"
ParamètreTéléchargement.Titre = "Logo PC Soft"
ParamètreTéléchargement.Description = "Logo de l'entreprise PC Soft."
ParamètreTéléchargement.Destination = SysRepStockageExterne(1, sseAppTéléchargement)
ParamètreTéléchargement.RéseauMobileAutorisé = Vrai
ParamètreTéléchargement.RéseauRestreintAutorisé = Faux
ParamètreTéléchargement.EnCharge = Vrai
ParamètreTéléchargement.ModeNotification = téléchargementNotifProgressionEtFin
// Procédure Ã  appeler en fin de téléchargement
ParamètreTéléchargement.ProcédureFin = "FinDeTéléchargement"

// Le téléchargement est ajouté Ã  la liste des téléchargements Ã  effectuer
// (Le téléchargement commencera dès que le gestionnaire de téléchargement pourra le lancer).
nID est un entier = TéléchargementAjoute(ParamètreTéléchargement)

telInfo est une TéléchargementInfo = TéléchargementRécupèreInfo(nID)

Info(telInfo.Titre)
Syntaxe
<Résultat> = TéléchargementAjoute(<Téléchargement>)
<Résultat> : Entier
  • Identifiant du téléchargement ajouté,
  • -1 en cas d'erreur.
<Téléchargement> : Variable de type TéléchargementParamètre
Nom de la variable de TéléchargementParamètre correspondant au téléchargement à effectuer.
Seule la propriété Source de la variable TéléchargementParamètre est nécessaire pour lancer le téléchargement.
Remarques

Permissions requises

L'utilisation de cette fonction entraîne la modification des permissions requises par l'application.
Permission requise : INTERNET
Cette permission autorise l'application à ouvrir des sockets réseau.
Liste des exemples associés :
Android Téléchargements Android (WINDEV Mobile) : Android Téléchargements
[ + ] Cet exemple illustre l'usage du téléchargement en arrière-plan disponible dans WINDEV Mobile et Android.
Il n'est donc plus nécessaire de conserver l'application ouverte pour proposer le téléchargement d'un fichier. Le gestionnaire de téléchargement permet de télécharger des fichiers volumineux et permet également de notifier l'application lors de la fin des téléchargements.
Composante : wd300android.aar
Version minimum requise
  • Version 27
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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