Мазмуну:

Минха аркылуу IOT: 7 кадам
Минха аркылуу IOT: 7 кадам

Video: Минха аркылуу IOT: 7 кадам

Video: Минха аркылуу IOT: 7 кадам
Video: Электровелосипед MINAKO F10 ТЕСТ ДРАЙВ ОБЗОР электро фэтбайк minako f10 электробайк минако ф10 2021 2024, Ноябрь
Anonim
Image
Image
Entendendo Activity
Entendendo Activity

Pós Graduação em Desenvolvimento de Aplicações móveisPUC Contagem

Алунос: Габриэль Андре е Леандро Рейс

Негизги жолдор федерациялар тарабынан, ал эми буларды жок кылуу үчүн, алар чоң себептер менен, эч кандай оперативдүү транспорттук операцияларды жасабайт. Бул көйгөйдү чечүү үчүн, Android телефонуңуздун оперативдүү Android оперативдүү системасынын логификациялары жөнгө салынбагандыктан, логотиптер жана GPS сезгичтерин аныктоо үчүн телефонуңузду колдонуңуз. Бул жерде эреже бузуу мүмкүн эмес: бул процесстер оңдоп -түзөө, дайыма жогорку деңгээлде, оңдоп -түзөөдө, бурмалоодо, оңдоп -түзөөдө. Abaixo segue os passos needários para entendimento да construção da aplicação.

1 -кадам: AndroidManifestти конфигурациялоо

AndroidManifest.xml файлдарын конфигурациялоо талап кылынбайт, анткени алар компьютерди конфигурациялоону талап кылат.

  1. PermissõesDetalhamos aaixo as a ruxsat to do aplicativo e os motivos do uso de cada configuração.

    • Белгилерди белгилөө үчүн, жергиликтүү өз алдынча конфигурациялоо үчүн колдонмону колдонуңуз:
    • Колдонуу системасы Android'дин системасы үчүн, "эскартировать" үчүн апликативдик папиляцияга мүмкүндүк берет.
    • Интернетке кирүү мүмкүнчүлүгү Интернет колдонмосу аркылуу орнотулганда, алар интернет -сервистердин базасында, ошондой эле сервистердин базасында:
  2. 2.1) Servimento de Pavimento Irregular

    Тейлөө кызматтары "PavimentoIrregularBackgroundService" боюнча эч кандай чектөөлөрдү талап кылбайт, бирок алар смартфондорду орнотууга мүмкүндүк бербейт.

    2.2) "GeoBackgroundService" кызматын каттоодон өткөргөндө, алар логараддын эрежелерин бузгандыктан, жергиликтүү, логикалык эмес, бирдиктүү эмес, федералдык кызматтарды көрсөтүүгө мүмкүндүк берет. uma cidade.

    2.3) "FirebaseBackgroundService" программасынын "FirebaseBackgroundService" кызматына кирүү кызматы, смартфондордун эрежелерин бузгандыгы үчүн, смартфондорду жана башка маалыматтарды камтыйт..

  3. API жана КАРТАЛАРДЫ конфигурациялоо

    Карталарды конфигурациялоо үчүн Карталардын так регистратору колдонмону колдонуу менен, үйрөткүчтү (Configurar API MAPS Android).

    "Android: value" на tag "meta-data" do 'android: name = "com.google.android.geo. API_KEY"' деген сөздү караңыз, мисалы aaixo:

  4. 4.1) Receiver де Pavimento Irregular

    "AlarmReceive" деген жашыруун нерсе, сиз операциялык андроид системасын орнотуп, конфигурациялоону "" белгилеңиз. Бул жерде сиз "PavimentoIrregularBackgroundService" кызматын аткарбай турган болсоңуз, анда бул эреже бузулган.

    4.2) "GeoLocalização" кабыл алгычы "AlarmGeoReceive" үчүн, Android операциялык системасын иштетүү үчүн, конфигурациялоо үчүн "конфигурациялоо" белгиси колдонулат.

    4.3) Firebase алуучусу "AlarmFirebaseReceive" классына кирүү үчүн, операциялык андроид системасын иштетүү керек, жана конфигурациялоо "". Бул жерде "FirebaseBackgroundService" сервисинин жардамы менен программалар иштейт, буларды каттоодон өткөрүүгө болот.

2 -кадам: "PavimentoIrregularBackgroundService" класстары катары Entendendo

Жөнөкөй "PavimentoIrregularBackgroundService" колдонмосу GPS маалыматын алуу үчүн керектүү маалыматты камтыйт. Негизги маалымат бул жерде "onLocationChanged" деген аталышта эч кандай эреже бузулган эмес, эч кандай сапат жок, бирок эч кандай сапат жок. Классташтыруу мүмкүнчүлүктөрү өзгөчө шарттарда аныкталат, бул жерде сиз өзүңүздүн кызматыңызга жана кызматыңызга кирүү мүмкүнчүлүгүңүздү көрсөтөсүз. Outras tratativas prevê que o encerramento da aplicação, pausa da aplicação ж.б.

3 -кадам: "GeoBackgroundService" класстары катары Entendendo

"GeoBackgroundService" деген классификация автоматтык түрдө автоматтык түрдө жөнгө салынат, ал эми кеңдиктин жана кеңдиктин кеңири маалыматтары, алар Firebase сервистеринин информацияларын камтыйт. "UpdateAddress" үчүн эч кандай кошумча маалымат берилбейт.

4 -кадам: "FirebaseBackgroundService" класстары катары Entendendo

"FirebaseBackgroundService" классынын жооптору, Firebase жана апликационалдык тейлөөлөрдүн эрежелерин бузгандыгы үчүн.

Маалыматтар боюнча, смартфонду иштетүү үчүн, телефонуңузга кирүү мүмкүнчүлүгү жок. Негизги жооптор "enviarPavimentoIrregular" жана негизги жооптордун бири болуп саналат. Android үчүн Firebase конфигурациясы, же үйрөткүч (Android үчүн Firebase конфигурациясы) жана Firebase маалымат базасынын маалымат базасы боюнча конфигурациялоо.

5 -кадам: Entendendo Activity "MapaActivity"

MapaActivity é a main Activity do systema, pois ela é Responsavel pela exibição dos pavimentos compregulares encontrados enconstrados that cidades e sua informacões and exibida por map map de calor, on aior ocorrência de pavimento irregular aparate em destaque de destue.

6 -кадам: Firebase

Firebase менен эч кандай "minhaviaiot-export.json" экспорту жок, мисалы, сиз каалаган учурда, аларды колдоно албайсыз:

Негизги эрежелер туура эмес. Cada Cidade эреже бузуу менен кирүү мүмкүнчүлүгүн берет. Кирүү эч кандай көйгөйгө жол бербейт.

7 -кадам: Projeto финалынын жыйынтыгы

Android компакто программасы боюнча эң сонун көрсөтмөлөрдү бериңиз. Комментарийлердин жардамы менен сиз компьютериңизди компьютериңизге киргизе албайсыз, бирок бул көйгөйдүн реалдуу темпи. Комментарийлердин тизмеси сиз менен болгон чектөөлөрдүн бири болуп саналат.

Сунушталууда: