Spisu treści:
- Krok 1: Wytrzeź DragonBoard 410C
- Krok 2: Przygotuj Studio Androida Ambiente
- Krok 3: O Que É O Firebase
- Krok 4: Integrando O Firebase Ao Projeto Bez Android Studio
- Krok 5: Telas Da Aplicação
- Krok 6: Trechos de Códigos
- Krok 7: Wideo demonstracyjne
Wideo: Projekt Fila Fácil: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Em nosso dia dia vamos diversas vezes em locais onde é necessária uma gestão de senhas de clientes para organizar e agilizar atendimentos. Em alguns estabelecimentos podemos demorar alguns minutos lub até mesmo horas esperando por atendimento. Para minimizar o desgaste por essa espera, desenvolvemos nesse trabalho um sistema de gerenciamento de fila, onde o usuário, passa a ter o controle da sua senha na palma da mao. A idea główny é que o cliente tenha lub quadro de atendimento em seu celular com o tempo estimado até o seu atendimento e wykorzystać esse período de espera podendo resolver outras coisas que julgar necessário.
A seguir será mostrado todo o processo de desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do software, o hardware para exibição em tela e um video demonstrativo. Os dados dos klientów e lub kontroli z Fila Sao Todos jogados em nuvem através przez platformę Google Chamada Firebase. Essa plataforma pozwala que todos os usuários acessem informações da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:
1. Placa DragonBoard 410c (arkusz danych)
2. Android S9tudio (strona)
3. Firebase (witryna)
Krok 1: Wytrzeź DragonBoard 410C
Nesse projeto utilizamos a placa dragonboard 410c para transmitir para um video o aplicativo com as informações do quadro interativo utilizando a porta HDMI dessa placa. Abaixo segue jako principais especificações da placa.
Tablica DragonBoard 410c i tablica 96boards z procesorem serii Qualcomm Snapdragon 400.
Posui:
Procesor: czterordzeniowy ARM® Cortex® A53 (32 i 64 bity)
Pamięć: 1 GB LPDDR3 533 MHz
Pamięć o broni: 8 GB
Slot dla karto SD
Wi-Fi 802.11 b/g/n
Bluetooth 4.1
GPIO de 40 pinos de baixa velocidade
GPIO de 60 pinos de alta velocidade
Obsługuje systemy operacyjne dla Androida 5.1 (Lollipop), Linux i Windows IoT Core.
Krok 2: Przygotuj Studio Androida Ambiente
As figuras acima demonstram o passo a passo para criar um novo projeto do Android. Pierwsze kliknięcie w nowy projekt Android Studio, w sekcji, w której możesz utworzyć kolor lub nazwę projektu, lub nazwę projektu lub lokalnie. Na terceira tela é onde definimos o SDK (zestaw Desenvolvimento de software) minimo que o nosso sistema irá suportar. Por fim selecionamos a podstawa działalności nossa e o nome da nossa zasada działalności.
Krok 3: O Que É O Firebase
Firebase to platforma do tworzenia aplikacji internetowych i filmów, do tworzenia początkowych projektów związanych z uruchomieniem firmy Envolve w 2011 r. i do szybkiego wyszukiwania w Google w 2014 r.
O firebase nos dias atuais allowe 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.
Krok 4: Integrando O Firebase Ao Projeto Bez Android Studio
Integracja z Firebase ao projekt androida i bem simples, istnieją dwa rodzaje formas de se fazer essa integração, pierwszy i através da própria interfejs do android studio, które używa lub asystuje w Firebase i jest dostępny bez menu Ferramentas > Firebase dla janela do Assistente em seguida é so seguir o passo a passo.
Segunda forma é fazendo podręcznik tudo de maneira, que foi a maneira que escolhemos, e acima podemos ver jako figuras com o tutorial que montamos para facilitar o entendimento. Primeira coisa que deve ser feita é acessar lub site do firebase (https://firebase.google.com/) e entrar bez menu „Sessão Iniciada” e fazer o cadastro. Feito isso, klika em „Aceder à Consola” e na Janela Seguinte klika bez linku „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 clicar em. Uma nova janela se brirá e nela devemos clicar w „Adicionar o Firebase ao seu Aplicativo Android”. E 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), e adicionando o nosso certificado SHA-1. Por fim seguimos o passo a passo final do próprio site do firebase para concluirmos a integração.
Krok 5: Telas Da Aplicação
O głównym celem 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, segunda tela é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se realizar o nova senha e acessar o 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 idea i ciągłe ewoluowanie para que o cliente possa saber lub tempo médio de atendimento przez cada tipo de serviço i enviar uma notificação ao usuário quando estiver próximo da sua vez. A última tela é onde ocorre a gestão pelo atendente, nela istnieć a separação entre clientes normais e clientes com prioridades, assim o estabelecimento consegue criar filas alternativas para diferentes tipos de clientes.
Krok 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 moment da autenticação. Em seguida jest dostępna w kryptografii, która została użyta w Base64 dla protegowanego obrońcy wielu osób.
Drugi obraz z potwierdzeniem wykonania e-maila i zarejestrowania się, gdy zalogujesz się tam, gdzie używa się go lub z Firebase, możesz go użyć, jeśli chcesz uzyskać dostęp do funkcji Abrir na Tela Principal, który jest obsługiwany przez Tela Principal.
A terceira figura mostra o código responsá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 montaż da Fila Dentro de uma ArrayList e Mostrada w tela do celu w czasie rzeczywistym.
Ultima imagem mostra a recuperação do JSON (formatação de troca de dados) usado no quadro interativo os dados das chamadas.
Zalecana:
Linefollower HoGent - Projekt Synthese: 8 kroków
Linefollower HoGent - Syntheseproject: Voor het vak syntezeproject kregen we de opdracht een linefollower te maken. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Zautomatyzowane EKG-BME 305 Projekt końcowy Dodatkowy kredyt: 7 kroków
Zautomatyzowane EKG-BME 305 Final Project Extra Credit: Elektrokardiogram (EKG lub EKG) służy do pomiaru sygnałów elektrycznych wytwarzanych przez bijące serce i odgrywa dużą rolę w diagnozowaniu i prognozowaniu chorób sercowo-naczyniowych. Niektóre informacje uzyskane z EKG obejmują rytm
Arreglo Fácil Para Auriculares Con Cables Rotos: 7 kroków
Arreglo Fácil Para Auriculares Con Cables Rotos: Si tus auriculares no funcionan y sabes que el problema viene de la clavija/conexión, la solución es fácil… no tomará más de 10 minutos si eres un poco familiar con la electrónica. Tardé un poco más en hacer el mío, ya que estaba trabajando con l
Como Hacer Una Alarma Láser Casera – Muy Fácil: 9 kroków
Como Hacer Una Alarma Láser Casera – Muy Fácil: En el día de hoy veremos un proyecto muy simple y de pocos componentes, ideal para aquellas personas que están empezando con electrónica.Se trata de unaute; , muy sencilla y que incluye hasta el circuito im
Palnik zasilany przez USB! Ten projekt może przepalić plastik/drewno/papier (zabawny projekt musi być również bardzo drobny): 3 kroki
Palnik zasilany przez USB! Ten projekt może palić się przez plastik/drewno/papier (zabawny projekt musi być również bardzo cienki): NIE WOLNO TEGO UŻYWAĆ Z USB!!!! Dowiedziałem się, że może uszkodzić twój komputer ze wszystkich komentarzy. mój komputer jest w porządku. Użyj ładowarki do telefonu 600mA 5V. użyłem tego i działa dobrze i nic nie może zostać uszkodzone, jeśli użyjesz wtyczki bezpieczeństwa, aby zatrzymać zasilanie