Mục lục:
- Bước 1: Sobre a DragonBoard 410C
- Bước 2: Preparando O Ambiente Android Studio
- Bước 3: O Que É O Firebase
- Bước 4: Tích hợp O Firebase Ao Projeto No Android Studio
- Bước 5: Telas Da Aplicação
- Bước 6: Trechos De Códigos
- Bước 7: Vídeo Demonstrativo
Video: Projeto Fila Fácil: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Em nosso dia a dia vamos fatas vezes em locais onde é needária umamodão de senhas de clientes para Organiar e agilizar atendimentos. Em alguns settingelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Para Minimzar o desgaste por essa espera, desenvolvemos nesse trabalho um Sistema de gerenciamento de fila, onde o usuário, passa a ter o Controlle da sua senha na palma da mão. Một hiệu trưởng Ideia é que o cliente tenha o quadro de atendimento em seu celular com o tempo evalado até o seu atendimento e use esse período de espera podendo Resolutionver outras coisas que julgar preferário.
A seguir será mostrado todo o processo de desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do phần mềm, o phần cứng para exibição em tela e um vídeo demorativo. Os dados dos khách hàng e o Controlle 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 Informações da fila em tempo real. Para o desenvolvimento do protótipo, foram useizados:
1. Placa DragonBoard 410c (Biểu dữ liệu)
2. Android S9tudio (Trang web)
3. Firebase (Trang web)
Bước 1: Sobre a DragonBoard 410C
Nesse projeto usingizamos a board dragonboard 410c para transmitir para um vídeo o aplicativo com as Informações do quadro interativo usingizando a porta HDMI tráng miệng. Abaixo segue với tư cách là nguyên tắc đặc hiệu.
Một chiếc DragonBoard 410c é uma nhau da 96boards baseada no processador da série Qualcomm Snapdragon 400.
Possui:
CPU: Quad-Core ARM® Cortex® A53 (32 e 64 bit)
Memória: 1GB LPDDR3 533MHz
Memória de armazenamento: 8GB
Khe para cartão SD
Wifi 802.11 b / g / n
Bluetooth 4.1
GPIO de 40 pinos de baixa velocidade
GPIO de 60 pinos de alta velocidade
Suporta sistemas operacionais tais como o Android 5.1 (Lollipop), Linux e Windows IoT Core.
Bước 2: Preparando O Ambiente Android Studio
Như nghĩa bóng acima biểu tình o passo a passo para criar um novo projeto do Android. Primeiro devemos sterear em iniciar novo projeto Android Studio, em seguida na próxima tela deve-se colocar o nome do projeto com o nome do pacote e o local onde irá salvá-lo. Na terceira tela é onde definimos o SDK (Kit de Desenvolvimento de software) mínimo que o nosso sistema irá suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity major.
Bước 3: O Que É O Firebase
Firebase é uma plataforma de desenvolvimento de aplicações web e móveis, foi desenvolvida inicialmente pela startup Envolve em 2011 e em 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 Sistema de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em leo thang toàn cầu, entre divas outras.
Bước 4: Tích hợp O Firebase Ao Projeto No Android Studio
A integrationção do firebase ao projeto android é bem simples, Surviem duas formas de se fazer essa integrationção, một giao diện primeira é através da própria do android studio que usediza o helpente do firebase e pode ser feito no menu Ferramentas> Firebase para abrir a janela do Đảm bảo em seguida é só seguir o passo a passo.
Hướng dẫn sử dụng segunda forma é fazendo tudo de manira, que foi a manira que escolhemos, e acima podemos ver as figuras com o hướng dẫn que montamos para secureitar o entendimento. A primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar no menu "Sessão Iniciada" e fazer o cadastro. Feito isso, clique em "Aceder à Consola" e na janela seguinte clique no link "Adicionar Projeto".
Pronto, feito isso estamos prontos para criar o nosso projeto android studio na 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 cliar em criar projeto. Uma nova janela se abrirá e nela devemos sáo ngữ em "Adicionar o Firebase ao seu Aplicativo Android". É nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote Pracizado na criação do projeto Android), e adicionando o nosso Certificado SHA-1. Por fim seguimos o passo a passo cuối cùng do próprio site do firebase para concluirmos a integrationção.
Bước 5: Telas Da Aplicação
Hỡi chính objetivo na criação desse projeto é fazer uma plataforma simples e directitiva 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 đăng nhập, nela podemos ver um botão onde pode-se realizar o pedido de uma nova senha e acessar o quadro interativo de senhas. Por ser apenas um protótipo, o aplicativo fornece apenas um kiểm soát básico das senhas, ou seja, funciona somente como um cử tri simples dos khách hàng. A Ideia é liên tục evoluindo para que o cliente Possa saber o tempo médio de atendimento por cada tipo de serviço e enviar umatifyação ao usuário quando estiver próximo da sua vez. A última tela é onde ocorre a bringão pelo atendente, nela survivale a stração entre clientes normais e clientes com prioridades, assim o settingelecimento consegue criar filas Alternativas para diferentes tipos de clientes.
Bước 6: Trechos De Códigos
A primeira figura mostra o trecho do código de cadastro de novos usuários com o auxílio do Firebase, onde o email e a senha do usuário é Guardada em uma classe chamada "usuarios" e recuperada no momento da autenticação. Em seguida é Possível ver a criptografia que é feita usando Base64 para lều proteger melhor os dados dos usuários.
A segunda imagem mostra a validação do email e senha do usuário na tela de login também Operatingizando o Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Hiệu trưởng, que é a tela onde o usuário solicita uma senha.
A terceira figura mostra o código responseável por apresentar a lista de clientes que solicitaram uma senha para os atendentes, que por sua vez realizarão as chamadas de cada cliente. Nesta figura vemos a busca dos dados no firebase e a monticm 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ção de troca de dados) usado no quadro interativo os dados das chamadas.
Đề xuất:
Projeto IoT - Máy dò Sistema De Fumaça: 5 bước
Projeto IoT - Máy dò Sistema De Fumaça: IntroduçãoO Máy dò Sistema de Fumaça bao gồm em uma solução IoT com o objetivo de permitir o monitoramento de alertmes de incêndio de Residencecias através de um aplicativo Android. O projeto é baseado em um microcontrolador que se comunica com một nu
Pequeno Projeto De Uma Casa Inteligente: 5 bước
Pequeno Projeto De Uma Casa Inteligente: Hỡi những người ủng hộ tôi đang chờ đợi tôi. Possui basicamente dois grupos de funcionalidades: · De monitoramento de iluminação e temperatura dos cômodos. · De monitoramente de lista de alimentos e nível de água filtrada na geladeira.Não escrever
Projeto CoCoa: Um Colete De Comunicação Alternativa: 8 bước
Projeto CoCoa: Um Colete De Comunicação Alternativa: Dự án CoCoA là một chiếc áo khoác có thể đeo được kết nối với internet cho phép kết hợp các biểu tượng xúc giác của giao tiếp thay thế để hỗ trợ những người khuyết tật nói hoặc không nói được. O Colete de Comunicação Alternativa (CoCoA) consi
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Projeto Lumos: 8 bước
Projeto Lumos: O projeto Lumos gồm có điều khiển bằng cách sử dụng điện thoại thông minh và thiết bị phát sóng WiFi. Para controlar a luminária foi desenvolvido um aplicativo Android, que permite apagar e acender a luz useizando além