Abaixo exemplo SIMPLES de como utilizar a camera para tirar uma foto , armazenar num TinyDB e depois recuperá-la.
Bem, inicialmente adicione (veja imagem abaixo)
1) 2 botões e altere o texto deles para Tirar FOTO e Recuperar FOTO (ou como quiser) ;
2) um componente IMAGEPicker (de Media) (onde vai aparecer a imagem recuperada);
2) 1 componente CAMERA (de Media);
3) 1 componente TinyDB .
Agora adicione o código :
Dicas:
1) name foto : voce define arrastando o componente name em Built-In / Definition
2) value foto : voce arrasta o componente value foto de My Definitions/My blocks
Então, ao clicar no botão TIRAR FOTO(button1) , abre a camera, tira a foto e SALVA !
Depois de TIRAR A FOTO , salva (STORE) no DB (com a TAG de nome pict)
E , quando clicar e RECUPERAR FOTO(button2), busca no DB a TAG pict e mostra no componente ImagePicker .
OK?
Está pronto... teste num dispositivo REAL(pois camera nao funciona no emulador,claro).
FUNCIONOU?... adapte a seus projetos,
FUNCIONOU?... adapte a seus projetos,
Abraço,
Germinaro
Gostaria de saber como crio um banco de imagens a ser acessadas. Por exemplo: Copiar IMG (sem usar a camera pois ja tenho as imagens) para o bd e depois acessar via lista.
ResponderExcluirOlá Amigo(a) !!
ExcluirVoce pode utilizar para isso o componente ImagePicker (em Media) que ABRE a galeria de imagens ... e básicamente seguir os passos seguintes aos descritos aqui após tirar a foto...
Ou seja, utilizando o controle ImagePicker.After Clicking, salva no DB , e depois recupera, se assim desejado...
Atencão que o TinyDB stem limite de 1000 entradas...
Espero ter ajudado
Abraço
Me ajuda tem alguma maneira de tirar esse limite, para ele ser ilimitado? de maneira gratuita?
ResponderExcluiré que criei um app legal só que nela cria uma lista mas depois do nada somee tudo
Olá,
ExcluirInfelizmente , existe este limite. Mas há iutras solucoes de armazenamento.
Consulte outros post no blog sobre o FirebirdDB por exemplo...
Eae cara
ResponderExcluirEstou tentando fazer um aplicativo onde tem uma tela onde o usuário digita o login e senha, e em baixo o botão entrar (abre a segunda tela) e botão cadastrar, no cadastrar abre uma tela onde ele poe o nome, escolhe um login e senha, e abaixo o botao cadastrar para gravar os dados.
Como posso fazer para conseguir fazer isso ? eu digo ele pegar os valores colocados nos campos do cadastro, e quanto o usuário clicar em entrar ele verificar os dados e entrar na segunda tela (se estiver os dados certos) ou se tiver incorreto, dar um erro (notificação, que isso sei fazer)
Aguardo o retorno
Att,
É mais fácil aprender a programar do que a usar esses bloquinhos, na verdade programar sem escrever código é coisa de preguiçoso e como diz o ditado, o preguiçoso é quem mais trabalha. Desisto!
ResponderExcluirNa verdade ao usar esses bloquinhos você estará programando só que sem escrever código :).
ExcluirMás para isso você tem que possuir um mínimo de lógica de programação, até com os bloquinhos.
Confesso que achei um pouso estranho desenvolver algo com Mit App Inventor no início, mas me vi obrigado a desenvolver para android com essa ferramenta, pois tenho um grave problema para trabalhar com a IDE do google (android studio) poque minha máquina é bastante limitada.
É uma ótima solução, porém é uma ferramenta bastante limitada se você quer fazer algo realmente complexo.
Más para desenvolver app e integrar a web services, está suprindo bem minhas necessidades.