Aula05 phonegap cadastro_contatos

242 visualizações

Publicada em

Aula 05: Cadastro de contatos com PhoneGAP.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
242
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula05 phonegap cadastro_contatos

  1. 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. 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. 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. 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. 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
  6. 6. OBJETO NAVIGATOR.CONTACTS(4) • Objetos: • Contact: objeto com propriedades para descrever um contato. 6
  7. 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).
  8. 8. OBJETO NAVIGATOR.CONTACTS(6) • Objetos: • ContactName: Objeto com propriedades referentes ao nome do contato. 8
  9. 9. OBJETO NAVIGATOR.CONTACTS(7) • Objetos: • ContactField: Objeto com propriedades genéricas. Ex.: endereços de e-mail, números de telefone, url, etc. 9
  10. 10. OBJETO NAVIGATOR.CONTACTS(8) • Objetos: • ContactAddress: objeto com propriedades de endereço. 10
  11. 11. OBJETO NAVIGATOR.CONTACTS(9) • Objetos: • ContactAddress: exemplo. 11
  12. 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
  13. 13. OBJETO NAVIGATOR.CONTACTS(7) • Objetos: • ContactError: Chamado quando um erro ocorre. Pode ser do tipo: 13
  14. 14. PROJETO CONTATOSMANAGER • Criando um novo contato: 14
  15. 15. OBJETO NAVIGATOR.CAMERA • Acionando a câmera do dispositivo: 15
  16. 16. PROJETO CONTATOSMANAGER • Salvando um contato: 16
  17. 17. PROJETO CONTATOSMANAGER • index.html 17
  18. 18. PROJETO CONTATOSMANAGER • novocontato.html 18
  19. 19. PROJETO CONTATOSMANAGER • Finalizando o aplicativo: 19

×