Turinys:
- 1 žingsnis: „DragreBoard 410C“
- 2 veiksmas: paruoškite „Android“studiją „Ambiente“
- 3 žingsnis: „O Que É O Firebase“
- 4 veiksmas: „Integrando O Firebase Ao Projeto“nėra „Android Studio“
- 5 žingsnis: „Telas Da Aplicação“
- 6 žingsnis: „Trechos De Códigos“
- 7 veiksmas: demonstracinis vaizdas
Video: Projeto Fila Fácil: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Em nosso dia a dia vamos diversas vezes em locais onde é needsária uma gestão de senhas de clientes para organizar e agilizar atendimentos. Em alguns estabelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Minimaliai arba desgaste por essa espera, desenvolvemos nesse trabalho um system de gerenciamento de fila, onde o usuário, passa a ter o controle da sua senha na palma da mão. A ideia princip é e que o cliente tenha o quadro de atendimento em seu celular com o tempo appreado até o seu atendimento e utilize esse período de espera podendo resolver outras coisas que julgar requiredário.
Sujungimo serija, skirta daugeliui procesų ar procesų, skirtų plėtoti prototipą, kaip išspręsti problemą, taisyti komo ar desenvolvimento programinę įrangą, arba aparatinė įranga, skirta išoriniam naudojimui ir demonstraciniam demonstravimui. Os dados dos clientes e o controle da fila são todos jogados em nuvem através da plataforma da google chamada firebase. Essa plataforma permite que todos os usuários acessem informationções da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:
1. „Placa DragonBoard 410c“(duomenų lapas)
2. „Android S9tudio“(svetainė)
3. „Firebase“(svetainė)
1 žingsnis: „DragreBoard 410C“
„Nesse“gali naudoti „drakonboard 410c“plačiajuostę transliaciją, skirtą vaizdo įrašams ar programoms, kaip informaciją apie keturių interaktyvų naudojimą ir HDMI prievado prievadą. Abaixo segue as principais especificações da placa.
„DragonBoard 410c“yra 96 plokščių plokštė, kurioje nėra procesoriaus „Qualcomm Snapdragon 400“.
Possui:
Centrinis procesorius: keturių branduolių ARM® Cortex® A53 (32 e 64 bitų)
Atmintis: 1 GB LPDDR3 533 MHz
Atminties atmintis: 8 GB
SD kortelės lizdas
„Wi -Fi“802.11 b/g/n
„Bluetooth“4.1
GPIO iš 40 pinos de baixa velocidade
GPIO iš 60 pinos de alta velocidade
Palaikykite operacinę sistemą „Android 5.1“(„Lollipop“), „Linux“ir „Windows IoT Core“.
2 veiksmas: paruoškite „Android“studiją „Ambiente“
Kaip figuras acima demonstram o passo a passo para criar um novo projeto to Android. Pradėkite kurti naujus „Android Studio“kūrimo būdus, pradėkite naudoti „Colocar“ar „Projeto“programą, kad atliktumėte vietinį ir salvinį lošimą. Išsami informacija apie SDK („Kit de Desenvolvimento de software“) yra labai paprasta ir paprasta. Por fim selecionamos a nossa activity base e o nome da nossa activity director.
3 žingsnis: „O Que É O Firebase“
„Firebase“yra platforma, skirta žiniatinklio ir e -žiniatinklio plėtrai, pradinė „Startup Envolve em 2011“ir „eu pouco tempo adquirida pela google no ano de 2014“.
O firebase nos dias atuais permite armazenar e sincronizar dados em aplicações em tempo real, criar um system de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em escala global, entre divers.
4 veiksmas: „Integrando O Firebase Ao Projeto“nėra „Android Studio“
„Firebase“integruota programa, skirta „Android“ir paprastiems elementams, egzistuojančios duos formos, skirtos fazerui, integruota, pagrindinė ir atrakinimo dalis, skirta sąsajai, skirta „Android“studijai, naudojimui arba „firebase“ir „pode ser feito“meniu nėra „Ferramentas“> „Firebase para abrir a janela do“Assistente em seguida é só seguir o passo a passo.
A segunda forma é fazendo tudo de maneira manual, que foi a maneira que escolhemos, e acima podemos ver as figuras com o tutorial que montamos para facilititar o entendimento. „Primeira coisa que deve ser feita é acessar o site do firebase“(https://firebase.google.com/) ir meniu „Sessão Iniciada“ir „fazer“ar kadastro. Feito isso, paspauskite "Aceder à Consola" ir janela mišinio paspaudimą nėra nuorodos "Adicionar Projeto".
Pronto, feito isso estamos prontos para criar o nosso projeto android studio with plataforma firebase, a janela de projeto já está aberta e devemos inserir nela o nome do nosso projeto, o país em que estamos e clickar em criar projeto. Jei norite paspausti „Paskelbti arba„ Firebase ao seu Aplicativo Android “, spustelėkite šią nuorodą. Nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), ir skelbimas arba noso sertifikatas SHA-1. Por fim seguimos o passo a passo final do próprio site do firebase para concluirmos a integração.
5 žingsnis: „Telas Da Aplicação“
O pagrindinis objetivo na criação desse projeto é fazer uma plataforma simples e intuitiva para atingir o maior número de pessoas. A primeira tela é onde o usuário faz o login ou realiza um novo cadastro caso ainda não o tenha feito, a segunda tela é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se realizar o pedido de uma nova senha e acessar arba quadro interativo de senhas. Por ser apenas um protótipo, o aplicativo fornece apenas um controle básico das senhas, ou seja, funciona somente como um gestor simples dos clientes. A ideia é Continue evoluindo para que o cliente possa saber o tempo médio de atendimento por cada tipo de serviço e enviar uma notificação ao usuário quando estiver próximo da sua vez. A última tel.
6 žingsnis: „Trechos De Códigos“
A primeira figura mostra o trecho do código de kadastro de novos usuários com o auxílio do Firebase, onde or email and a senha do usuário é guardada em uma classe chamada "usuarios" and recuperada no momento da autenticação. Em seguida é possível ver a criptografia que é feita usando Base64 para tentar proteger melhor os dados dos usuários.
Įvairūs vaizdai yra patvirtinami ir siunčiami el. Paštu ir siunčiami naudojant „Firebase como auxílio“, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que é a tela onde or usuário solicita uma senha.
A terceira figura mostra o código atsako į apresentar a list de clientes que solicitaram uma senha para os atendentes, que por sua vez realizarão as chamadas de cada cliente. Nesta figura vemos and busca dos dados no firebase and a montažas da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.
A última imagem mostra a recuperação do JSON (formataç troo de dados) usado no quadro interativo os dados das chamadas.
Rekomenduojamas:
„Projeto IoT“- sistemos detektorius De Fumaça: 5 žingsniai
Projektas IoT - Sistemos detektorius „Fumaça“: Įvadas Sistemos detektorius „Fumaça“sudaro sprendimą sprendžiant „IoT com“arba leidimus arba stebėjimo signalus, susijusius su „Android“aparatu. Projektas yra bazinis, jis yra mikrokontroladorius, skirtas komunikacijai ir
„Pequeno Projeto De Uma Casa Inteligente“: 5 žingsniai
Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Possui basicamente dois grupos de funcionalidades: · De monitoramento de iluminação and temperatura dos cômodos. · De monitoramente de list de alimentos e nível de água filtrada na geladeira.Não escrever
Projeto CoCoa: Um Colete De Comunicação Alternatyva: 8 žingsniai
Projeto CoCoa: Um Colete De Comunicação Alternativa: „CoCoA Project“yra nešiojama liemenė, prijungta prie interneto, leidžianti sujungti lytėjimo alternatyvaus bendravimo simbolius, padedančius žmonėms, turintiems kalbos ar neverbalinę negalią. O Colete de Comunicação Alternativa (CoCoA) consi
Projeto Lumos: 8 žingsniai
„Projeto Lumos“: „Projeto Lumos“sudaro konstrukciją, skirtą šviesai valdyti, ir dalį išmaniųjų telefonų, skirtų „Wi -Fi“ryšiui. Kontroliuokite „Luminária foi“, skirtą „Android“programinei įrangai, nesvarbu, ar galite tai padaryti, ar naudoti „acender“
Pamoka „Projeto Final Do Curso IoT Aplicada a Smart Home Inatel“/ „Novembro 2017“: 4 žingsniai (su nuotraukomis)
Pamoka „Projeto Final Do Curso IoT“„Aplicada a Smart Home Inatel“/ 2017 m. Lapkritis: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem a requiredid de decessary de plataformas nativas to Android oru do IOS. Jei norite naudoti nešiojamąjį kompiuterį, naudokite „Windows“10. „Esma plataforma chama-se Ionic“