Агуулгын хүснэгт:

Минха IOT -ээр дамжуулан: 7 алхам
Минха IOT -ээр дамжуулан: 7 алхам

Видео: Минха IOT -ээр дамжуулан: 7 алхам

Видео: Минха IOT -ээр дамжуулан: 7 алхам
Видео: Lukas Graham - 7 Years [Official Music Video] 2024, Арваннэгдүгээр
Anonim
Image
Image
Entendendo үйл ажиллагаа
Entendendo үйл ажиллагаа

PUCs Graduação em Desenvolvimento de Aplicações para dispositivos móveisPUC Contagem

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

Төгсгөлийн тухайд бол энэ нь маш чухал үүрэг гүйцэтгэдэг, учир нь энэ нь маш чухал үүрэг гүйцэтгэдэг. Асуудлыг шийдэхийн тулд та ухаалаг гар утсан дээрх ухаалаг гар утасны системийн үйлдлийн системийн Android системтэй ижил төстэй үйлдлийн системд нэвтрэх боломжийг олгодоггүй, учир нь энэ нь GPS -ийн мэдрэгчийн хувьд чухал ач холбогдолтой юм. Тэмцээнийг хийхдээ: энгийн, авсаархан, гялалзсан, давирхайтай харьцах процессууд. Abaixo segue os passos essentialários para entendimento da construção da aplicação.

Алхам 1: AndroidManifest -ийг тохируулна уу

AndroidManifest.xml файлыг тохируулах шаардлагагүй бөгөөд үүнийг хийх шаардлагагүй болно.

  1. ЗөвшөөрөлDetalhamos abaixo нь зөвшөөрөгдсөн аппликэйшн хийхээс гадна motivas do uso de cada configuração.

    • Орон нутгийн тохиргоог тохируулахын тулд та дараах зүйлсийг хийх хэрэгтэй:
    • Зөвшөөрөл авахын тулд "албан ёсны" програмыг Андройд системд ашиглах боломжтой болно.
    • Интернэт ашиглахын тулд интернэт ашиглах боломжтой бөгөөд интернет сүлжээний холболтыг ашиглах боломжтой болно:
  2. 2.1) Сервисо де Павименто жигд бус

    "Үйлчилгээний жигд бус арын дэвсгэр үйлчилгээ" гэсэн ангилалд багтахгүй байх ёстой үйлчилгээ нь ухаалаг гар утасны ухаалаг гар утсыг ашиглах боломжгүй болно.

    2.2) "GeoBackgroundService" гэсэн ангилалд багтах үйлчилгээний үлдэгдэл нь мэдээллийн жигд бус байдал, логогууд, bairro, cidade, unidade federativ aura deportarado de la de los de la de los de la de la de la la de la de la gourde "GeoBackgroundService" гэсэн ангилалд багтсан болно. ума cidade.

    2.3) "FirebaseBackgroundService" гэсэн ангилалд багтах үйлчилгээ нь Firebase -д үйлчилгээ үзүүлэх боломжийг олгодог бөгөөд энэ нь ухаалаг гар утас, ухаалаг утсыг тогтмол бус хэлбэрээр ашиглах боломжийг олгодог..

  3. API -г MAPS -ийг тохируулах

    API тохиргоог хийснээр газрын зургийн урьдчилсан бүртгэлийг бүртгэгч, тохирох зааварчилгаа (API -ийн тохиргоонуудын API тохиргоо).

    Андройд: утга "на tag" мета өгөгдөл "do 'android: name =" com.google.android.geo. API_KEY "' гэсэн утгатай, жишээ нь abaixo:

  4. Хүлээн авагч neste projeto irá escutar as in aõões de inicialização e reinicialização do systema para captar as informações de pavimento nonregular.

    "AlarmReceive" гэсэн ойлгомжгүй үйлдлийн систем нь Android үйлдлийн системтэй ажиллахын тулд тохиргоог тохируулна уу "". Эндээс харахад "PavimentoIrregularBackgroundService" үйлчилгээ нь жигд бус байна.

    4.2) GeoLocalização хүлээн авагч нь "AlarmGeoReceive" гэсэн ойлголтыг өгдөг бөгөөд энэ нь Android үйлдлийн системийн үйлдлийн системтэй, тохируулагдсан тохиргоог хийх ёстой.

    4.3) Firebase -ийг хүлээн авагч нь "AlarmFirebaseReceive" гэсэн ойлголтыг өгдөг бөгөөд энэ нь Android үйлдлийн системийн үйлдлийн системд тохируулагдсан бөгөөд тохиргоог хийх хэрэгтэй. Энэ нь "FirebaseBackgroundService" үйлчилгээнд хамрагдах боломжтой бөгөөд энэ нь бүртгэлийн системд бүртгэгдэх болно.

Алхам 2: Entendendo "Serimento PavimentoIrregularBackgroundService" ангилалд хамрагдана

"PavimentoIrregularBackgroundService" гэсэн ойлгомжгүй мэдээлэл нь GPS -ийн мэдрэгчийн талаархи мэдээллийг багтаасан болно. Мэдээллийн үндсэн мэдээлэл нь "onLocationChanged" гэсэн ангилалд хамаарахгүй бөгөөд энэ нь жигд бус, ямар ч шаардлага хангаагүй болно. Ашиглах боломжгүй зүйл бол тусгайлан танигдах ёстой зүйлүүд юм. Outras tratativas prevê que o encerramento da aplicação, pausa da aplicação гэх мэт.

Алхам 3: Entendendo "GeoBackgroundService" ангилалд багтдаг

"GeoBackgroundService" гэсэн нарийн төвөгтэй ойлголт нь автобусны машиныг жигд бус байдлаар өөрчилж, уртраг, уртраг руу чиглүүлж өгдөг. Үндсэн мэдээлэл нь "updateAddress" гэсэн нэмэлт мэдээлэл өгөх болно.

Алхам 4: Entendendo нь "FirebaseBackgroundService" ангилалд багтдаг

"FirebaseBackgroundService" гэсэн нарийн төвөгтэй ойлголт нь Firebase -ийн хамгийн сүүлийн үеийн стандарт бус үйлчилгээ юм.

Мэдээлэл авахын тулд та ухаалаг гар утсыг ашиглах боломжгүй болно. Мэдээллийн "шаардлагатай" гэсэн үндсэн хариултууд нь "enviarPavimentoIrregularular" гэсэн үндсэн хариултууд юм. Андройд, Firebase програмыг тохируулах, зааварчилгаа өгөх (Андройдын тохиргооны Firebase програм) нь Firebase -ийн мэдээллийн баазын мэдээллийн үндсэн хэсэг юм.

Алхам 5: Entendendo үйл ажиллагаа "MapaActivity"

MapaActivity é a main Activity do systema, pois ela é Responsavel pela exibição dos pavimentos irregulares encontrados encodtrados nas cidades e sua information information en exibida por map de de calor, on a aior ocorrência de pavimento irregular aparece em destaque газрын зураг.

Алхам 6: Firebase

Firebase-ийг "minhaviaiot-export.json" экспортлох боломжгүй, жишээ нь, жишээ нь:

Cada logradouro poderá ter mais de um pavimento жигд бус. Cada Cidade нь тогтмол бус байдаг. Энэ асуудал ямар ч асуудалгүй болно.

Алхам 7: Эцсийн дүгнэлт

Андройд компакт програмыг ашиглахын тулд зааварчилгаа өгөх боломжтой. Төсөөлөл нь компьютерийн системийн хамгийн чухал асуудал юм. Боломжит хязгаарлалтыг бодитоор хийх боломжтой бөгөөд энэ нь танд маш их ач холбогдол өгөх болно.

Зөвлөмж болгож буй: