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 álbum
  • Photos saved
  • Respaldar directorios
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
Inicia la aplicación de cámara nativa del dispositivo para tomar una foto.
Ejemplo
sPhoto is string = PhotoRunApp()
IF sPhoto <> "" THEN
Info("Photo saved in the file: " + sPhoto)
END
// Starts the application
PhotoRunApp(CB_PhotoRunApp)
 
INTERNAL PROCEDURE CB_PhotoRunApp(sPath is string)
// If the return is an empty string vide (""), an error occurred
IF sPath ~= "" THEN
Error(ErrorInfo())
RETURN
END
// Message for end of recording
Info("The photo was saved here: " + sPath)
Sintaxis

Iniciando la aplicación de la cámara nativa (llamada de bloqueo) Ocultar los detalles

<Result> = PhotoRunApp()
<Result>: Cadena de caracteres
  • ruta completa del archivo donde se guardó la foto,
  • Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.

Iniciando la aplicación nativa de la cámara (llamada sin bloqueo) Ocultar los detalles

<Result> = PhotoRunApp([<WLanguage procedure>])
<Result>: Cadena de caracteres
  • ruta completa del archivo donde se guardó la foto,
  • Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.
<WLanguage procedure>: Nombre de Procedure
Nombre del lenguaje WL Procedure ("callback") llamado cuando se guarda la foto.
Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name> (<Path>)

donde <Path> corresponde a la copia de seguridad ruta del Image.
Observaciones

Photos saved

Los ajustes de las fotos (formato, resolución, tamaño) son los definidos en la aplicación nativa de la cámara.

Respaldar directorios

AndroidWidget Android En las aplicaciones Android:
  • La foto se almacena en la SDCard del dispositivo y se añade automáticamente al álbum.
    Desde Android 11, la foto se almacena en el directorio público Image en el almacenamiento externo. Esta ubicación es devuelta por la función SysDirExternalStorage con la constante ssePublicPhoto.
    Para más detalles sobre las ubicaciones permitidas de Android 11, véase Android 11: Cambios en el comportamiento de las aplicaciones.
  • Si las fotos deben ser usadas en sus aplicaciones de Android, le aconsejamos que trabaje con miniaturas y no con las fotos iniciales tomadas por el dispositivo. Para generar las miniaturas, utilice VideoGenerateThumbnail.
iPhone/iPad En aplicaciones de iPhone/iPad:
Por Default, las fotos se guardan en el directorio "Documentos" de la aplicación.
También puede:
  • almacenar el contenido binario de la Image en una base de datos, a través de una partida Memo.
  • añadir la foto al álbum de fotos del dispositivo con AlbumSave. En este caso, la Image puede reutilizarse a través de AlbumPicker.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290android.aar
Versión mínima requerida
  • Versión 20
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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