Talaan ng mga Nilalaman:
- Hakbang 1: Sobre isang DragonBoard 410C
- Hakbang 2: Preparando O Ambiente Android Studio
- Hakbang 3: O Que É O Firebase
- Hakbang 4: Integrando O Firebase Ao Projeto Walang Android Studio
- Hakbang 5: Telas Da Aplicação
- Hakbang 6: Trechos De Códigos
- Hakbang 7: Vídeo Demonstrativo
Video: Projeto Fila Fácil: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Em nosso dia a dia vamos diversas vezes em locais onde é mustária uma gestão de senhas de clientes para sa organizar at agilizar atendimentos. Em alguns setelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Para sa 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 mão. Ang isang punong guro ng ideya ay ang cliente tenha o quadro de atendimento em seu celular com o tempo estimado até seu atendimento at gamitin ang esse período de espera podendo resolver outras coisas que julgar kinakailangan.
Ang isang seguir será mostrado todo o processo de desenvolvimento ay gagawa ng proteksyon para sa iyo, gawin ang software o desenvolvimento na gawin ang software, o hardware para sa exibição em tela e um vídeo demonstrativo. Ang mga kliyente ay gagawa ng kontrobersya ng fila tungkol sa pag-jogging ng emveve 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 sa desenvolvimento do protótipo, foram utilizados:
1. Placa DragonBoard 410c (Datasheet)
2. Android S9tudio (Site)
3. Firebase (Site)
Hakbang 1: Sobre isang DragonBoard 410C
Nesse projeto utilizamos a placa dragonboard 410c para sa transmitir para um vídeo o aplicativo com as informações do quadro interativo utilizando a porta HDMI dessa placa. Abaixo segue bilang principais especificações da placa.
Ang isang talakayan ng DragonBoard 410c ay lahat ng 96board na base na walang proseso para sa proseso ng Qualcomm Snapdragon 400.
Possui:
CPU: Quad-Core ARM® Cortex® A53 (32 e 64 bits)
Tandaan: 1GB LPDDR3 533MHz
Memória de armazenamento: 8GB
Slot 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 sistemang pagpapatakbo ng Android 5.1 (Lollipop), Linux at Windows IoT Core.
Hakbang 2: Preparando O Ambiente Android Studio
Tulad ng figuras acima demonstram o passo a passo para sa criar um novo projeto do Android. Ang pangunahing impormasyon tungkol sa Android Studio, na nabago sa pamamagitan ng tela deve-se colocar o ang gagawing projeto com o nome do pacote e o local onde irá salvá-lo. Ang terceira tela ay onde definimos o SDK (Kit de Desenvolvimento de software) na maaari mong mai-install ng system. Para sa iyo, isang batayan ng aktibidad ng aktibidad o ang pangunahing gawain ng aktibidad ng nossa.
Hakbang 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 and em pouco tempo adquirida pela google no ano de 2014.
O firebase nos dias atuais permite armazenar e sincronizar magiging em aplicações em tempo real, criar um sistema de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar maging do aplicativo em escala global, entre diversas outras coisas.
Hakbang 4: Integrando O Firebase Ao Projeto Walang Android Studio
Isang integração do firebase at projeto android ay maraming mga simple, na mayroon ng mga formas de se fazer na ito ay nasa integração, isang pangunahing tampok na interface ng android na gagamitin para sa iyo na tulungan ang firebase at i-install ang menu na walang Sakuna na menu> Firebase para magamit ang isang janela Tumulong sa iyo upang mabigyan ka ng isang passo.
Isang segunda forma é fazendo tudo de maneira manu-manong, na mayroong isang maneira que escolhemos, at iyong mga podemos ver bilang figuras com o tutorial que montamos para sa facilitar o entendimento. Isang primeira coisa que deve ser feita é acessar o site gawin firebase (https://firebase.google.com/) at walang entrada na menu na "Sessão Iniciada" e fazer o cadastro. Kaya, clique em "Aceder à Consola" e na janela seguinte clique no link "Adicionar Projeto".
Pronto, feito isam 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 criar projeto. Mag-click dito upang ma-access ang clicar ng "Adicionar o Firebase at ang Aplicativo Android". É 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), at kung ano ang sertipikasyon ng SHA-1. Para sa mga huling hakbang o passo na huling pasok na gawin ang site na gagawin firebase para concluirmos a integração.
Hakbang 5: Telas Da Aplicação
O punong-guro na tagapagtaguyod na mag-imbak ng programa upang gawing mas simple ang mga pamamaraan upang mai-intindi ang ating mga ideya o maiuutos sa mga pessoas. Isang primeira tela é onde o usuário faz o login sa iyong realiza um novo cadastro caso ainda não o tenha feito, isang segunda tela é onde o usuário acessa depois de realizar o login, kung saan ay nabuo ang mga ito sa pode-se realizar o pedido de uma nova senha e acessar o quadro interativo de senhas. Para sa iyo, maaari kang magpatuloy sa pagbibigay ng tulong sa iyong mga kliyente. Ang isang ideya ay patuloy na pagsasaayos para sa kliyente ng 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. Ang isang telebisyon na ito ay maaring baguhin ang bawat hakbang, na mayroon nang isang kliyente para sa mga kliyente na dapat gawin sa mga kliyente, na maitaguyod ang mga ulat na mag-link ng iba pang mga kliyente.
Hakbang 6: Trechos De Códigos
Isang primeira figura mostra o trecho do código de cadastro de novos usuários com o auxílio do Firebase, sa email o email para sa isang senha na gagamitin sa amin ay nagbabantay sa lahat ng mga chamada na "usuarios" at gagamitin muli ang momento at autenticação. Inaasahan namin ang lahat ng isang kriptografia que é feita usando Base64 para sa protar ng proteger melhor os magiging dos usuários.
Ang isang pansamantalang imahen na kinakailangan ng email ay ang email kung paano mag-login upang magamit ang Firebase como auxílio, se tudo ocorrer com sucesso chama a função para sa Abrir a Tela Principal, isang tela onde o usuário solicita uma senha.
Isang 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 a montagem da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.
Ang isang imahe na pinakahulugan ng isang recuperação do JSON (formatação de troca de magiging) usado no quadro interativo os magiging das chamadas.
Inirerekumendang:
Mga Soldering Surface Mount Component - Mga Pangunahing Kaalaman sa Paghinang: 9 Mga Hakbang (na may Mga Larawan)
Mga Soldering Surface Mount Component | Mga Pangunahing Kaalaman sa Paghinang: Sa ngayon sa aking Serye ng Mga Pangunahing Kaalaman sa Soldering, tinalakay ko ang sapat na mga pangunahing kaalaman tungkol sa paghihinang para masimulan mong magsanay. Sa Ituturo na ito kung ano ang tatalakayin ko ay medyo mas advanced, ngunit ito ay ilan sa mga pangunahing kaalaman para sa paghihinang sa Surface Mount Compo
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Tubig na Naa-access !: 7 Mga Hakbang (na may Mga Larawan)
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Dragon na Naa-access !: Ang pagbagay ng laruan ay nagbubukas ng mga bagong paraan at na-customize na solusyon upang payagan ang mga bata na may limitadong mga kakayahan sa motor o mga kapansanan sa pag-unlad na makipag-ugnay sa mga laruan nang nakapag-iisa. Sa maraming mga kaso, ang mga bata na nangangailangan ng inangkop na mga laruan ay hindi maaring
Paano Kumuha ng 18650 Mga Cell Mula sa Mga Patay na Baterya ng Laptop !: 7 Mga Hakbang (na may Mga Larawan)
Paano Kumuha ng 18650 Mga Cell Mula sa Mga Patay na Baterya ng Laptop !: Pagdating sa mga proyekto ng pagbuo sa pangkalahatan ay gumagamit kami ng isang supply ng kuryente para sa prototyping, ngunit kung ito ay isang portable na proyekto kailangan namin ng isang mapagkukunan ng kuryente tulad ng 18650 li-ion cells, ngunit ang mga cell na ito ay minsan mahal o karamihan sa mga nagbebenta ay hindi nagbebenta
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: 4 na Mga Hakbang
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: Ang hayop ay tunog sa sarili nitong tinig kapag ang puzzle ng hayop na ito ay inilagay nang tama para sa mga bata sa ilalim ng 24 na buwan. Masisiyahan ang iyong mga anak na lalaki kapag narinig nila ang lahat ng anim na tunog na ibinubuga ng hayop niya. Ang proyektong ito ay batay sa isang produktong komersyal, ngunit nais ko
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol