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 / Comunicación / Funciones de contacto (Lotus Notes o Android/iPhone/iPad)
  • Presentación
  • Manejar los Contact s mientras se usan las variables de Contact
  • Manejar los Contact s mientras se usa la estructura Contact (guardada para compatibilidad con el pasado)
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
Presentación
En sus aplicaciones móviles, tiene la posibilidad de gestionar directamente los contactos de su dispositivo móvil (Android, iPhone, iPad, Universal Windows).
Para ello, WLanguage incluye:
  • las funciones de Contact.
  • las variables avanzadas de WLanguage: Contact, ...
Observación: Para la compatibilidad con versiones anteriores, también tiene la posibilidad de utilizar la estructura mContact de WLanguage. Esta solución no se recomienda y sólo debe utilizarse para las aplicaciones que funcionan con una versión anterior a Android 2.0.
Manejar los Contact s mientras se usan las variables de Contact
Para administrar los contactos que se encuentran en el dispositivo móvil:
  1. Declarar una variable de tipo Contact. Este tipo de Variable se utiliza para describir y averiguar todas las características del Contact que se encuentran en el dispositivo móvil.
  2. Utilizar las funciones WLanguage de acuerdo con la acción solicitada:
    • Para leer y mostrar en su aplicación los contactos encontrados en el dispositivo móvil, utilice ContactList. Esta función rellena una array de variables Contact. Esto le permite navegar por la array de variables para añadir los diferentes contactos en un looper.. Por ejemplo:
      gCurrentContact is Contact
      garrContacts is array of Contacts
       
      LooperDeleteAll(LOOP_CONTACTS)
       
      // List of contacts
      garrContacts = ContactList()
       
      IF garrContacts.Occurrence > 0 THEN
      // Sort the contacts
      ArraySort(garrContacts, asMember, "+Name")
       
      // Add into the looper
      FOR EACH tContact OF garrContacts
      LooperAddLine(LOOP_CONTACTS, ...
      tContact.Name, tContact.FirstName)
      END
      // Display the number of contacts
      STC_NbContacts = StringBuild("%1 contacts", garrContacts.Occurrence)
      END
    • Para manipular directamente los contactos con la aplicación nativa de la Phone, utilice las siguientes funciones:
      ContactCreateMuestra la ventana de creación de Contact de la aplicación nativa de gestión de Contact que se encuentra en el dispositivo (Android, iPhone o iPad, Universal Windows).
      ContactDisplayAbre el formulario de una Contact en la aplicación nativa de gestión de Contact del dispositivo (Android, iPhone o iPad, Universal Windows).
      ContactEditAbre el formulario de una Contact en modo edición en la aplicación nativa Contact s del dispositivo (Android, iPhone, iPad, Universal Windows).
      ContactSelectMuestra la lista de contactos encontrados en el dispositivo (Android, iPhone o iPad, Universal Windows).
    • Se utilizan varias funciones de WLanguage para realizar todas las operaciones posibles:
      ContactAddAñade un Contact:
      • en un libro de Lotus Notes o Outlook Address.
      • en la lista de contactos del dispositivo (Android, iPhone o iPad, Universal Windows).
      ContactDeleteBorra la actual Contact:
      • a partir de un libro Address de Lotus Notes o Outlook.
      • de la lista de contactos de la Phone (Android, iPhone o iPad, Universal Windows).
      ContactListSourceEnumera las fuentes (o cuentas) de los contactos guardados en el dispositivo.
      ContactModifyModifica el contacto actual en una libreta de Lotus Notes o Outlook Address.
      ContactResetReinicia:
Manejar los Contact s mientras se usa la estructura Contact (guardada para compatibilidad con el pasado)
Advertencia
A partir de la versión 17 (69), este método se mantiene para la compatibilidad con versiones anteriores. Este método no se recomienda y sólo debe mantenerse para las aplicaciones que utilizan una versión anterior a Android 2.0.
Para gestionar los contactos del dispositivo móvil, tiene la posibilidad de utilizar la estructura mContact. Esta estructura es una estructura preestablecida de WLanguage usada para manipular a Contact.
Para manipular los contactos encontrados en el dispositivo móvil:
  • Navegue por los diferentes contactos con las siguientes funciones:
    ContactFirstLee la primera Contact en un libro de Lotus Notes o Outlook Address.
    ContactLastLee la última Contact en un libro de Lotus Notes o Outlook Address.
    ContactNextLee el Contact después del Contact actual en un libro Address de Lotus Notes o Outlook.
    ContactPreviousLee el Contact anterior al Contact actual en un libro de Address de Lotus Notes o Outlook.
    ContactReadLee un contacto en una libreta de Lotus Notes o Outlook Address.

    La variable mContact.Out se usa para averiguar si existe un Record actual.
  • Manejar el actual Contact con las siguientes funciones:
    ContactAddAñade un Contact:
    • en un libro de Lotus Notes o Outlook Address.
    • en la lista de contactos del dispositivo (Android, iPhone o iPad, Universal Windows).
    ContactDeleteBorra la actual Contact:
    • a partir de un libro Address de Lotus Notes o Outlook.
    • de la lista de contactos de la Phone (Android, iPhone o iPad, Universal Windows).
    ContactDisplayAbre el formulario de una Contact en la aplicación nativa de gestión de Contact del dispositivo (Android, iPhone o iPad, Universal Windows).
    ContactEditAbre el formulario de una Contact en modo edición en la aplicación nativa Contact s del dispositivo (Android, iPhone, iPad, Universal Windows).
    ContactModifyModifica el contacto actual en una libreta de Lotus Notes o Outlook Address.
    ContactReadLee un contacto en una libreta de Lotus Notes o Outlook Address.
    ContactResetReinicia:
    ContactSearchBusca un contacto en una libreta de Lotus Notes o Outlook Address.
    ContactSelectMuestra la lista de contactos encontrados en el dispositivo (Android, iPhone o iPad, Universal Windows).
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
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