Тёмный

Android Studio | SQLITE | Criar BD e listar dados em Listview 

Prof. Wagner Machado
Подписаться 899
Просмотров 14 тыс.
50% 1

Tutorial Android Studio/SQLite para construir um cadastro CRUD (Create, Read, Update and Delete).
Código fonte:
github.com/mac...
- - - - - - - - - - - - - - - - - - - -
Parte 1: Criar BD e listar dados em Listview
• Android Studio | SQLIT...
Tutorial básico utilizando Android Studio para criar um banco de dados SQLite, criar tabelas, inserir dados e exibir os dados em uma Listview.
- - - - - - - - - - - - - - - - - - - -
Parte 2: Tela de cadastro - INSERT
• Android Studio | SQLIT...
Implementação da tela de cadastro para inserir dados no banco de dados local SQLite.
- - - - - - - - - - - - - - - - - - - -
Parte 3: Função excluir - DELETE
• Android Studio | SQLIT...
Implementação da exclusão do registro acionada a partir de um longClick no item da listView.
- - - - - - - - - - - - - - - - - - - -
Parte 4: Função excluir - DELETE - AlertDialog
• Android Studio | SQLIT...
Mensagem de confirmação de exclusão com AlertDialog
- - - - - - - - - - - - - - - - - - - -
Parte 5: Tela de Alteração - UPDATE
• Android Studio | SQLIT...
Implementação da tela de alteração de dados no banco de dados local SQLite. Ao realizar um click em um item da listView, é exibida uma nova tela com os dados do registro selecionado. Após alterar os dados, clica-se no botão para efetuar a alteração do registro.
- - - - - - - - - - - - - - - - - - - -

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 41   
@PedroGomes-sz5ot
@PedroGomes-sz5ot 3 года назад
Apesar de ser rapidão, muito boa a explicação. Forte abraço.
@isaquehg
@isaquehg Год назад
Muito top! Bem objetivo e claro, valeu pela ajuda!
@tauanesouza5214
@tauanesouza5214 3 года назад
Ameeeei, muito obrigadaaa por salvar a gente.
@pietrovinicius
@pietrovinicius 3 года назад
Excelente explicação! Rápida e objetiva, muito obrigado pelo exemplo, parabéns!
@arivaldoazevedo7737
@arivaldoazevedo7737 Год назад
Aí jogou duro viu, obrigado pela aula
@Botecodaresenhaof
@Botecodaresenhaof 3 года назад
Já entrei dando like e me inscrevendo...!
@profwagnermachado
@profwagnermachado 3 года назад
Valeu!
@profwagnermachado
@profwagnermachado 3 года назад
Não esqueçam de conferir o código fonte no Github e demais vídeos com links no comentário. A playlist Android Studio pode ser interessante tbm.
@Botecodaresenhaof
@Botecodaresenhaof 3 года назад
@@profwagnermachado Obrigado por compartilhar seu conhecimento, mas prefiro programando ao passo que vc vai explicando, nem vou lá conferir o código só pra não ter que copiar e colar, más é bom q vc se dispôs a deixar o código, isso salva demais irmão, vc não tem noção. Pra quem ta no começo é complicado demais. Valeu! TMJ, abraços.
@mgstudios1376
@mgstudios1376 2 года назад
Muito bom, gostei demais, surgiu mais um novo seguidor!
@gilmarcossantos3951
@gilmarcossantos3951 2 года назад
Muito bom! Mais um inscrito em seu canal.
@mwr2000
@mwr2000 3 года назад
Opa, funcionou sim, eu que errei. grande aula, espero por outras.
@profwagnermachado
@profwagnermachado 3 года назад
Maravilha! Semana que vem é a tela de cadastro e depois farei exclusão e alteração.
@lglf77
@lglf77 2 года назад
Gostei da sua aula, estou em 2022, e agora que vi pela primeira vez em 2020. Até hoje procuro entender como fazer isso em Adapter fora da activity. Tenho uma agenda toda em Asynk que está depreciado e não to entendendo como fazer isso para android 12 em diante
@RegiltonBezerra
@RegiltonBezerra 2 года назад
Possivel gravar e recuperar mais de um dado? Parabéns pelo contéudo!! Sensacional
@profwagnermachado
@profwagnermachado 2 года назад
Obrigado! É possível gravar mais de uma coluna na tabela sim. O app Muque no GitHub tem exemplo: github.com/machadowma/Muque/blob/b788b133d38d873f1dafe807af4088c6346f08f8/app/src/main/java/securisamarum/muque/CriarPlanoActivity.java#L78 Agora, pra listar mais de uma coluna vc pode simplesmente concatenar na string do exemplo desse vídeo, ou criar um próprio view/adapter, conforme exemplo do muque. Veja lá e qualquer dúvida comenta aí. Abraço!
@juniorsilva1029
@juniorsilva1029 3 года назад
Wagner ajudou muito , teria como vc , fazer um com Listview com bd olline
@profwagnermachado
@profwagnermachado 3 года назад
Obrigado! Ainda não mexi com Firebase. Talvez no futuro faça sim. Por hora, recomendo o curso do Jamilton Damasceno na Udemy, que me ajudou bastante no começo (www.udemy.com/user/jamiltondamasceno/). A udemy tem vários gratuitos tbm. Abraço!
@SSOUZA
@SSOUZA 2 года назад
Top, cara
@mwr2000
@mwr2000 3 года назад
Gostaria de sugerir para você colocar mais campos na base de dados. Abs
@profwagnermachado
@profwagnermachado 3 года назад
Obrigado pela dica. Por hora, confira projetos maiores no Github: github.com/machadowma
@profwagnermachado
@profwagnermachado 3 года назад
Confira também os apps Muque e AnotaMOB, que estão na Playstore e código no Github.
@profwagnermachado
@profwagnermachado 3 года назад
Os links do Muque e AnotaMOB estão no meu site:. sites.google.com/view/wagnermachado/projetos
@MarcelFrancisco
@MarcelFrancisco 10 месяцев назад
O meu fica em vermelho a palavra "name" e da erro que nao reconhece o simbolo "name" e tambem a msg que eu criei para o caso de conexao msl sucedida. Estou tentando descobrir o que pode estar errado.
@charleslyell3748
@charleslyell3748 3 месяца назад
Esta variável "name" não existe no código. Ela está dentro de uma String. Provavelmente você esqueceu de colocar aspas.
@pietrovinicius
@pietrovinicius 3 года назад
Aí professor, como que eu posso adicionar valor e quantidade nesses itens? Lá na hora de criar o banco eu posso simplesmente colocar valor DOUBLE, + qnt DOUBLE????
@pietrovinicius
@pietrovinicius 3 года назад
Já vi aqui e consegui gravar mais de uma coluna, agora tô vendo como fazer o cursor pegar mais de um item e colocar no adapte
@profwagnermachado
@profwagnermachado 3 года назад
@@pietrovinicius Bom dia! Sobre números: sim, basta colocar no BD um DOUBLE, INT, etc. Mas, você vai precisar fazer conversões de dados de texto pra numero. O projeto abaixo trata um pouco de conversões de vários tipo: github.com/machadowma/ConceitosBasicos Sobre o cursor pegar mais de um item no adapter: Nesse meu exemplo o adapter recebe um array chamado linhas. Linhas é um array que possui o texto de cada linha que vai pro listview. Então, basta pegar do cursor os demais dados puxados no sql, e concatená-los em linha. Nesse exemplo, seria na linha 97 do MainActivity: linhas.add(meuCursor.getString(1) + " " + meuCursor.getString(1)); github.com/machadowma/CrudApplication/blob/master/app/src/main/java/com/example/crudapplication/MainActivity.java#L97 Agora, se quiser deixar a lista mais bonitinha, vai ter que implementar o próprio adapter: Tenho alguns exemplo no GitHub: CommentsApp, ClickListApp, Muque e AnotaMOB. Abraço!
@pietrovinicius
@pietrovinicius 3 года назад
@@profwagnermachado Muito obrigado meu amigo! Ajudou muito mesmo.
@fabioclaret1095
@fabioclaret1095 2 года назад
ola, poderia me informar como fazer com mais de um atributo na tabela? sei criar a tabela mas nao consegui fazer a listagem de mais um campo por exemplo nome e telefone...Obrigado
@profwagnermachado
@profwagnermachado 2 года назад
Olá! Você até pode concatenar strings na hora de popular a listview. Mas vai ficar mais bonito se você criar um layout personalizado para as linhas e inflar na listview. Não enho em vídeo, mas dois exemplos no github podem ajudar: github.com/machadowma/CommentsApp github.com/machadowma/ListaApp
@mwr2000
@mwr2000 3 года назад
Gostei, mas não funcionou e não deu erro, vou olhar seu código.
@profwagnermachado
@profwagnermachado 3 года назад
Veja sim, o link do Github está na descrição. Os erros costumam apareceu no debug quando ocorrem na compilação ou no logcat quando em execução.
@YgorGuitar
@YgorGuitar Год назад
como faz pra lembrar de tudo isso? muito legal obrigado.
@profwagnermachado
@profwagnermachado Год назад
Verdade, não dá pra depender da memória kkk! Ter um exemplo sempre em mãos ajuda muito.
@matheusalcantara1973
@matheusalcantara1973 2 года назад
Cara, não consegui fazer rodar... como posso falar com você para ter um help?
@profwagnermachado
@profwagnermachado 2 года назад
Olá! Pode falar comigo pelo Instagram @wagnermamaral. Abraço!
@jhunnyorcampos4051
@jhunnyorcampos4051 3 года назад
Já tem continuação desse vídeo?
@profwagnermachado
@profwagnermachado 3 года назад
Olá! Por enquanto tem da parte 1 a 5, com as operações básicas de BD. Os links dos vídeos e do código Github estão na descrição do vídeo. Na playlist de Android Studio tem mais coisas. Qdo sair mais vou colocar nessa playlist. Abraço!
@oscarrenan
@oscarrenan Год назад
Os registros de coisas podem ter, no mesmo banco de dados, uma url da imagem da web e fazer esta mesma listagem, usando um cardwiew com os registros coisas e imagem associada, buscando a imagem da url para mostar ao lado de cada registro de de coisas? reponde para eu ver fazendo isso estou em um estágio e me pediram um app com isso e não estou achando como fazer nem no manual, alguém deve ter guardado um segredo sobre isso. Nem o andoid quer dizer como fazer kkkkk
@profwagnermachado
@profwagnermachado Год назад
Olá! Então, eu já brinquei um pouco com imagens no SD Card. Espero que esses exemplos ajude: github.com/machadowma/ImgApp github.com/machadowma/ListaApp
Далее
Android Studio | SQLITE | Tela de cadastro INSERT
14:17
CREATE and CONNECT DATABASES in ASP.NET
18:11
Просмотров 58 тыс.
Como criar uma ListView utilizando o {Android Studio}
11:24