1. “A nossa missão é dar às
pessoas o poder de
partilhar e tornar o mundo
mais aberto e conectado”
Mark Zuckerberg
1
CADASTRO DE
CONTATOS
2. OBJETO NAVIGATOR.CONTACTS
• Objeto que fornece acesso a base de
dados de contatos do dispositivo;
• É necessário instalar o plugin
org.apache.cordova.contacts;
• Possui métodos, argumentos e
objetos.
2
3. OBJETO NAVIGATOR.CONTACTS(1)
• Métodos:
• find: método que permite consultar contatos da
base de dados.
• create: método assíncrono que que retorna um
objeto do tipo Contact.
3
4. OBJETO NAVIGATOR.CONTACTS(2)
• Argumentos:
• contactFields: Parâmetro requerido pelo método
contacts.find. Permite filtrar os campos a serem
retornados.
• contactFindOptions: Parâmetro opcional do
método contacts.find. Utilizado para filtrar os
contatos retornados.
4
5. OBJETO NAVIGATOR.CONTACTS(3)
• Argumentos:
• contactSuccess: método callback com um vetor de
contatos retornados por contacts.find.
• contactError: método callback de erro para as
funções de contato.
5
7. OBJETO NAVIGATOR.CONTACTS(5)
• Objetos:
• Contact: métodos.
7
Método Descrição
clone Clona um objeto Contact. Retorna a propriedade id = null.
remove Remove um contato da base de dados.
save Salva um contato na base de dados. Atualiza se o id não for
null(retornado pelo contacts.find por exemplo).
12. OBJETO NAVIGATOR.CONTACTS(6)
• Objetos:
• ContactOrganization: Objeto que contém as propriedades
da organização.
• ContactFindOptions: Propriedades para filtrar os contatos
encontrados pelo método contacts.find.
12