Obsah:

Minha Via IOT: 7 krokov
Minha Via IOT: 7 krokov

Video: Minha Via IOT: 7 krokov

Video: Minha Via IOT: 7 krokov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Image
Image
Aktivita entendenda
Aktivita entendenda

Padu Graduação em Desenvolvimento de Aplicações para dispositivos móveis PUC Contagem

Hrajú: Gabriel André e Leandro Reis

Naše hlavné zásady rodovias federais, estaduais e das vias públicas das cidades possuem algum tipo de defito, causados por vários fatores, o que gera um grande impacto no custo operacional do transporte. Jeden z nasledujúcich problémov, ktoré môžu mať za následok prevádzkové problémy s operačným systémom Android, sú bežné operačné systémy Android s nepravidelnými číslami, ako aj rôzne snímače GPS, ktoré používajú akceleračné snímače. Naše pravidelné nepravidelné hromadné preberanie: obsahuje niekoľko bežných a bežných zásadných, bežných, trinkových a ondulačných prvkov a buracov. Abaixo segue os passos nezbytná pre para entendimento da construção da aplicação.

Krok 1: Konfigurujte aplikáciu AndroidManifest

Neexistuje žiadna aktualizácia systému AndroidManifest.xml, ktorá je potrebná na konfiguráciu a konfiguráciu aplikácií.

  1. Povolené sú všetky povolené možnosti konfigurácie a motivácie.

    • Povolené lokalizácie Povolené aplikácie sú k dispozícii pre lokalizáciu a konfiguráciu niekoľkých značiek, napríklad:
    • Povolené identifikačné údaje o inicializácii a opätovnom spustení aplikácie, ktorá sa má aplikovať na "escutar", čo znamená, že inicializácia a reinicializácia systému Android, jeho počiatočný rozsah počiatočných a pravidelných monitorovacích výkonov:
    • Povolené pripojenie k internetu Možné použitie internetu a získanie konkrétneho obsahu zo servera firebase servera, odoslanie:
  2. Serviços2.1) Serviço de Pavimento nepravidelné

    Na tag Service quon aptaca and a class "PavimentoIr nepravidelBackgroundService" tem como objetivo of captar informaços dos Pavimentos nepravideles and armazenar no banco de dados to aparelho smartphone para o aplicativo.

    2.2) Služba GeoLocalização Na značke obsahuje množstvo odkazov na triedu "GeoBackgroundService", ktoré obsahujú nepravidelné a nepravidelné autobusové spoje, ako napríklad federálne, nepravidelné a nepravidelné hromadné prepravy. uma cidade.

    2.3) Poskytujeme služby Firebase Na tag služby, ktoré sú k dispozícii v kategórii "FirebaseBackgroundService" a obsahujú rôzne informačné kanály ako nepravidelné kódy, ale aj zariadenia pre smartphone, ktoré môžu obsahovať všetky typy skladieb..

  3. Konfigurácia API pre mapy

    Sú konfigurované podľa API do Mapy a sú registrované, pretože majú k dispozícii všetky aplikácie, výukový program (Configurar API MAPS Android).

    Veľa informácií o systéme Android: value „na tag“meta-data „do 'android: name =" com.google.android.geo. API_KEY "", napríklad podľa príkladu:

  4. Prijímač Prijímač sa začleňuje do systému ako inicializácia a reinicializácia systému pre zachytenie nepravidelných údajov. 4.1) Prijímač pre nepravidelné odosielanie

    Klasifikácia „AlarmReceive“a spustenie operačného systému Android so systémom konfigurácie tagu „“. Väčšina aplikácií môže mať negatívny vplyv na nepravidelnosť.

    4.2) Receiver de GeoLocalização A classse "AlarmGeoReceive" and chamada toda vez que há inicialização do sistema operacional android, consistente configuração da tag"

    4.3) Receiver to Firebase A classe "AlarmFirebaseReceive" and chamada toda vez que há inicialização do sistema operacional android, consistente configuração da tag "". Väčšina aplikácií môže mať jednu alebo druhú kategóriu, ktorá obsahuje a "FirebaseBackgroundService" obsahuje všetky dostupné a dostupné databázy paraboly serverov firebase.

Krok 2: Entendendo As Classes De Serviço „PavimentoIrallelBackgroundService“

Trieda "PavimentoIr nepravidelBackgroundService" a použitie rôznych snímačov a akcelerátora a GPS. Základné informácie o našom algoritme nie sú špecifikované žiadnou metódou "onLocationChanged", pretože majú nepravidelné, žiadne kvality a môžu sa líšiť od počtu bankových kariet, ktoré môžu byť aplikované. A classe possui algumas tratativas especificas para identificar se o o aparelho está com a bateria baixa com objetivo de encerrar o serviço sem que haja prejuízo na coleta das informações e contribuir com o funcionamento do aparelho para o usuário. Naše predchádzajúce obdobia majú vplyv na aplikáciu, pauzu na aplikáciu atď.

Krok 3: Entendendo As Classes Serviço „GeoBackgroundService“

Trieda „GeoBackgroundService“je nepravidelná a dopĺňa nepravidelné a doplnkové informačné systémy, ako sú zemepisné šírky a dĺžky, ako aj rad ďalších, ktoré sú k dispozícii pre platformu Firebase. Základné informácie a ďalšie informácie o doplnku "aktualizovaná adresa".

Krok 4: Entendendo As Classes De Serviço „FirebaseBackgroundService“

Klasifikácia „FirebaseBackgroundService“a jej dôsledky sú nepravidelné a závislé od typu služby Firebase, ktorá sa aplikuje.

Viac informácií o vašom smartfóne a o jeho použití nájdete tu. O método "enviarPavimentoIr nepravidelné" a o zásadných odpovediach, ktoré sú nevyhnutné pre informovanie. Môžete konfigurovať platformu Firebase napríklad pomocou systému Android, alebo si stiahnuť viac návodov (Konfigurácia platformy Firebase pre systém Android) pre svoju základňu a platformu, kde nájdete informácie o platforme Firebase.

Krok 5: Aktivitaendendo „MapaActivity“

MapaActivity and main Activity do sistema, pois elastic and answeravel pela exibição dos pavimentos nepravidelné nepravidelné nas cidades e sua informações é exibida por um mapa de calor, onde a maior ocorrência de pavimento nepravidelný aparece em destaque de vermelho no map.

Krok 6: Firebase

Neexistujú žiadne exporty „minhaviaiot-export.json“do platformy Firebase, ktoré môžu napríklad zahŕňať jednu z nasledujúcich aplikácií, ako napríklad:

Cada logradouro poderá ter mais de um pavimento nepravidelná. Cada Cidade poderá ter mais de um logradouro com pavimento nepravidelná. Väčšina problémov spojených s pôvodom má určité problémy s prechodom.

Krok 7: Conclusão Do Projeto Final

Em anexo a este instructables segu todo or projeto Android compactado. Com este projeto é possível ter uma visão dos conceitos de computação ubíqua aplicado em um problema que não tem em em nenhum sistema de tempo real. Rozhodnite sa, čo budete chcieť, aby ste mohli reagovať na svoju obľúbenú e-mailovú adresu.

Odporúča: