Mundarija:

Minha orqali IOT: 7 qadam
Minha orqali IOT: 7 qadam

Video: Minha orqali IOT: 7 qadam

Video: Minha orqali IOT: 7 qadam
Video: TOSHKENT KOCHALARIDA SAMALYOT XARAKATLANMOQDA BUNISIGA NIMA DEYSIZ 2024, Noyabr
Anonim
Image
Image
Entendendo faoliyati
Entendendo faoliyati

PUC Graduação em Desenvolvimento de Aplicações for dispositivos móveisPUC Contagem

Alunos: Gabriel Andre va Leandro Reis

Umumiy vazifalarni bajarish uchun hech qanday operatsiya qilinmaydi, shuning uchun ular hech qanday xavf tug'dirmaydi. Muammo shundaki, u Android operatsion tizimida ishlaydigan smartfonlar uchun mos keladigan telefon tizimiga mos kelmaydi, shuning uchun siz GPS -dagi signallarni aniqlay olmaysiz. Ma'lumotlar almashinuvini tez -tez amalga oshirish mumkin: protseduralar ham tez -tez, ham tez -tez, hammasi, bir -biridan farqli o'laroq. Aqlli ma'lumotlarga ko'ra, bu majburiydir.

1 -qadam: AndroidManifest -ni sozlang

AndroidManifest.xml faylini hech qanday konfiguratsiya qilish kerak emas, chunki bu sizning kompyuteringiz uchun hech qanday imkoniyat yo'q.

  1. Ruxsatnomalar aniqlanadiki, ular konfiguratsiyani amalga oshirishga imkon beradi.

    • Teglar va boshqa joylarni belgilash uchun siz mahalliy dasturlarni o'rnatishingiz mumkin:
    • Ma'lumotni identifikatsiya qilish uchun ruxsatnomalar va ilovalar Android -da "escutar" operatsion tizimida Android -ni qayta ishga tushirish uchun ruxsatnomalar, dasturlar va xizmatlar ko'rsatiladi.
    • Internetga ulanish uchun ruxsat bering, chunki siz Internet -serverni o'chirib qo'yishingiz mumkin:
  2. 2.1) Servitso de Pavimento tartibsiz

    Xizmatlar "PavimentoIrregularBackgroundService" bo'limida aniqlanmagan bo'lsa ham, siz hech qanday ma'lumotga ega bo'lmagansiz.

    2.2) "GeoBackgroundService" bo'limining asosiy ma'lumotlari, agar ular logodouro, bairro, cidade, unidade federativ xizmatlari tomonidan taqdim etilgan bo'lsa, "GeoBackgroundService" bo'limining asosiy vazifasini bajaradi. uma cidade.

    2.3) "Firebase" xizmatining "Firebase" yorlig'i bilan bir qatorda, "FirebaseBackgroundService" bo'limi, shuningdek, aqlli telefonlar uchun standart bo'lmagan kodli ma'lumotlarni o'chirib qo'yish, shuningdek, ma'lumotlarni o'chirish va o'chirish uchun xizmat qiladi..

  3. API va xaritalarni sozlash

    API -ni sozlash uchun xaritalar ro'yxatga oluvchi va tegishli dasturlarni sozlash, o'quv qo'llanmasi (Android MAPS -ni konfiguratsiya qilish).

    "Android: qiymati" tagidagi "meta-ma'lumotlar" ni "android: name =" com.google.android.geo. API_KEY "" deb yozib qo'ying, masalan, misol uchun:

  4. Qabul qiluvchilarni axborot tizimlari tartibsiz ravishda o'chirib tashlanadi.

    "AlarmReceive" so'zlari Android -ning operatsion tizimidagi rasmiy operatsion tizimni sozlashda "" sozlamalarini belgilang ". Agar siz "PavimentoIrregularBackgroundService" xizmatini ko'rsatayotgan bo'lsangiz, bu tartibsizdir.

    4.2) "GeoLocalizachão" qabul qiluvchisi "AlarmGeoReceive" bo'limida Android operatsion tizimida operatsion tizimni o'rnatishga ruxsat beradi, bu esa "konfiguratsiya qilingan teglar" ga mos keladi.

    4.3) Qabul qiluvchilar Firebase -ni "AlarmFirebaseReceive" deb atashadi, bu esa operatsion tizimda ishlaydigan Android operatsion tizimiga mos keladigan "AlarmFirebaseReceive". Bu erda "FirebaseBackgroundService" xizmatini ishga tushirish yoki o'chirish vazifasi bajarilgan bo'lsa, u erda siz ro'yxatdan o'tishingiz mumkin.

2 -qadam: Entendendo "PavimentoIrregularBackgroundService" xizmatida

"PavimentoIrregularBackgroundService" ning asosiy vazifasi GPS va sensorlar haqidagi ma'lumotlarni o'z ichiga oladi. Ma'lumotlar bazasi "onLocationChanged" uchun hech qanday tartibsiz, lekin tartibsiz, lekin hech qanday sifat talab qilinmaydi. Alohida ma'lumotlarga ko'ra, siz o'zingizning shaxsiy ma'lumotlaringizni aniqlashingiz mumkin, shuning uchun siz o'zingizning shaxsiy ma'lumotlaringiz va xizmatlaringizdan foydalanishingiz mumkin. Tashqi makon, aplicação, pausa da aplicação va boshqalar.

3 -qadam: Entendendo "GeoBackgroundService" xizmatlari sinflari sifatida

"GeoBackgroundService" tasnifi, shuningdek, kenglik va uzunlik kengliklari ma'lumotlarini o'chirib qo'yish, shuningdek, Firebase -ni o'rnatish bilan bir qatorda, avtoulovlarni ham tartibsiz ravishda to'ldirishga imkon beradi. Asosiy ma'lumotlar "updateAddress" uchun hech qanday ma'lumot va ma'lumot yo'q emas.

4 -qadam: Entendendo "FirebaseBackgroundService" xizmatlari sinflari sifatida

Aniq "FirebaseBackgroundService" javoblari Firebase -da xizmat ko'rsatishning noto'g'ri tartibini belgilaydi.

Ma'lumotlar, shuningdek, aqlli telefonlar uchun hech qanday imkoniyat yo'q. "EnviarPavimentoIrregular" yoki "majburiy" ma'lumotlarning asosiy talablari. Android uchun Firebase -ni o'rnatish yoki o'rnatish, Android uchun qo'llanmalar (Android uchun Firebase -ni sozlash) Firebase -ning asosiy ma'lumotlar bazasi.

5 -qadam: "MapaActivity" Entendendo faoliyati

MapaActivity é a main Activity do sistema, pois ela é Responsavel pela exibição dos pavimentos noregulares encontrados encontrados nas cidades e a sua informacõeses for a umior map map de calor, on a maior ocorrência de pavimento notregular aparate em destaque.

6 -qadam: Firebase

Firebase-ni "minhaviaiot-export.json" eksport qilish mumkin emas, masalan, har bir narsani o'chirib qo'yish mumkin emas:

Qoidaga ko'ra, bu tartibsiz. Cada Cidade noto'g'ri tartibda. Bu muammoning echilishi hech qanday muammo tug'dirmaydi.

7 -qadam: Projeto yakuniy xulosasi

Bu Android kompakt -disklari uchun eng yaxshi ko'rsatmalar bo'lishi mumkin. Hisob -kitoblar tez -tez amalga oshirilishi mumkin bo'lgan barcha muammolarni hal qilishda yordam beradi. Mumkin bo'lgan chegaralar real vaqt bilan taqqoslaganda, siz o'zingizning shaxsiy ma'lumotlaringizni aniqlab olishingiz mumkin, chunki bu elektron pochta orqali yuboriladi: elektron pochta manzili: [email protected]

Tavsiya: