AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas para móviles / Funciones de descarga
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Añade una nueva descarga en el gestor de descargas del dispositivo.. La descarga se ejecutará en la Background en cuanto el gestor de descargas esté preparado para ejecutarla.
Observación: Las funciones de descarga no tendrán efecto en el simulador.
Ejemplo
// Procedure to call at the end of the download
PROCEDURE DownloadCompleted(InfoDownload is DownloadInfo)
IF InfoDownload.Status = downloadStatusSuccessful THEN
   Info(InfoDownload.Title + " has been downloaded successfully."
   RESULT False
END
 
 
// ---------------
// Create a DownloadParameter variable
// to store the download information
ParameterDownload is DownloadParameter
 
// Specify the parameters of the download
ParameterDownload.Source = ...
"https://windev.com/storage/en_US/img/visual/25/logo-pcsoft.png"
ParameterDownload.Title = "PC Soft Logo"
ParameterDownload.Description = "PC Soft company logo"
ParameterDownload.Destination = SysDirExternalStorage(1, sseAppDownload)
ParameterDownload.MobileNetworkAllowed = True
ParameterDownload.MeteredNetworkAllowed = False
ParameterDownload.RequiresCharging = True
ParameterDownload.NotificationMode = downloadNotifProgressAndCompletion
// Procedure to call at the end of the download
ParameterDownload.ProcedureEnd = "DownloadCompleted"
 
// The download is added to the list of downloads to be started
// (The download manager will start the download as soon as possible).
nID is int = DownloadAdd(ParameterDownload)
 
telInfo is DownloadInfo = DownloadGetInfo(nID)
 
Info(telInfo.Title)
Sintaxis
<Result> = DownloadAdd(<Download>)
<Result>: Integro
  • Identificador de la nueva descarga,
  • -1 si se produce un error.
<Download>: DownloadParameter Variable
Nombre de la DownloadParameter Variable que corresponde a la descarga que se va a iniciar.
Solo la fuente Property del DownloadParameter Variable 06500 es necesario para iniciar la descarga.
Observaciones

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permiso necesario: INTERNET
Esta Permission permite a las aplicaciones abrir la red sockets.
Componente: wd290android.aar
Versión mínima requerida
  • Versión 27
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local