DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: Classe ClienteDAO - Curso Android SDK - Dominando a API - Parte 8

Neste vídeo aula será visto como criar a classe DAO.

Tempo:  14:22 min

Mini resumo: Neste vídeo aula será visto como criar a classe DAO. A ideia é construir a aplicação “em cima” da tabela de clientes. Para isso será implementado a classe ClienteDAO. A mesma irá trabalhar diretamente com a classe ClienteVO(Que basicamente é um espelho da tabela clientes), e também diretamente com a classe DB. Na prática, será possível ver como funciona o acesso a dados no Android, utilizando na prática a classe SQLiteOpenHelper.

Tecnologias utilizadas: Eclipse, ADT, Android, Android SDK.

Exemplos construídos: ClienteDAO.Java

Palavras-chave: Eclipse, ADT, Android, Android SDK, Emulador, Layout

Listar todos os posts de Curso de Android SDK - Dominando a API

Rafael Silva
Especialista há diversos anos em tecnologias de desenvolvimento como .net, PHP, Android, Delphi, MySQL, Java e front-end. Ministrou aulas e produziu diversos artigos, vídeos e cursos online sobre estas tecnologias.
O que você achou deste post?

    16 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Mario Luis
na mudança que vc fez na ClienteVO do campo Id de int para integer, gerou um erro no meu compilador na ResidenciaDAO na conversao dentro dos return do delete e do update

String[]{vo.getID().toString()}
no seu video o erro nao aparece mais no meu compilador da toda hora como resolver isso?
[há +1 ano] - Responder

 

Wesley Yamazack
Olá Mario, obrigado pela sua observação. Já encaminhei para o Rafael Silva pra ele te orientar, peço que aguarde um retorno dele ou até mesmo meu. Obrigado pela compreensão e pelo comentário.

Um abraço.
[há +1 ano] - Responder
 

[autor] Rafael Silva
Olá Mario Luis,

Preciso do trecho de seu código que acusa o erro.

Fico no seu aguardo.

Abs !!!
[há +1 ano] - Responder
 

Mario Luis
ja mandei no seu email os codigos, mais ainda nao consegui identificar a diferença, vc consegue me auxiliar nisso?
[há +1 ano] - Responder
 

[autor] Rafael Silva
Mario,

Você disse que modificou o ClienteVO e deu erro no ResidenciaDAO.

Não esta havendo erro no nome das classes?

Não deveria ser ResidenciaVO?

Pode postar uma screen e o código, por favor.

No seu aguardo.

Abs !!!
[há +1 ano] - Responder
 

Mario Luis
Rafael gostaria muito de conseguir terminar de assistir aos seus videos, mais realmente estou travado nesta parte e nao consegui resolver, vc conseguiu achar algum erro no codigo? se nao , da pra disponibilizar os fontes para que eu posso seguir com os videos.

obg
[há +1 ano] - Responder
 

[autor] Rafael Silva
Mario,

Como tinha lhe dito, você usa um Cliente ou Residencia?
[há +1 ano] - Responder
 

Mario Luis
uso Residencia, mais e so o nome da classe , o conteudo e igual ao do seu exemplo
[há +1 ano] - Responder
 

[autor] Rafael Silva
Mário,

Enviei o código fonte completo para você, conforme foi solicitado por e-mail.
[há +1 ano] - Responder
 

Wesley Yamazack
Olá Mario, tudo bem?

Estava acompanhando o curso do Rafael Silva, e cheguei exatamente neste ponto que você falou. Aconteceu a mesma coisa comigo. Porém foi por falta de atenção minha, na hora da mudança de int para Integer, veja que é com "I" maiusculo, fiz coloquei "i", e ficou dando o mesmo erro que aconteceu com você.

[CODE]

public class ClienteVO {
private Integer id; //Observe aqui se esta "i" ou "I"
private String nome;
private String email;
private String endereco;
private String numero;

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}

[/CODE]

Deste ponto então consegui seguir com as outras partes. Entra em contato conosco pra vermos se foi o mesmo problema,ok ?

Um abraço
[há +1 ano] - Responder
 

Mario Luis
Foi o mesmo que ocorreu comigo, demorei dias pra entender que era isso. fica a dica
[há +1 ano] - Responder

 

Wesley Yamazack
Olá Mario, fechado então!!! Bons códigos no curso. Qualquer dúvida posta nos comentários, que lhe ajudamos da melhor forma possível.

Um abraço
[há +1 ano] - Responder
 

Marco De Freitas Jr
Boa tarde.
Vocês poderiam fornecer o fonte do curso até aqui, ou pelo menos contemplando a parte do DAO?
Estou com um problema e aparentemente esta idêntico ao da video-aula...

Obrigado, abs!
[há +1 mês] - Responder

 

Wesley Yamazack
Olá Marco, este curso eu fiz do inicio ao fim, coloquei pra download na opção "código fonte", poderia baixar e testar?

Um abraço
[há +1 mês] - Responder
 

Marco De Freitas Jr
Obrigado Wesley.

Eu descobri o problema que falei e arrumei...
Mas vou baixar os fontes sim, pra ter como exemplo futuramente.

Vlw, abs!
[há +1 mês] - Responder
 

Wesley Yamazack
Fechado Marco!! Bons códigos meu querido!

Um abraço e até mais!
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03