Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Android systemarkitektur. Driftsmiljø
- Diskusjon av den overordnede arkitekturen til systemet Android (Linux-kjerne, kjernebibliotek, JVM, etc.) Forberedelse av arbeidsmiljøet (Eclipse + Android SDK). Metoder for å feilsøke programmet. Diskusjon av verktøy som adb, draw9patch, DDMS, emulator osv. Aktivitets livssyklus. Implementerings- og ytelsesanalysemetoder påCreate, onStart, OnResume, OnPause, OnDestroy. Datastrukturdesign androidowego (src-kataloger, res, xml-fil AndroidManifest.xml, tillatelser) Reglene for å lage oppsett. Eksempler på lineær klasseimplementering, Frame-, table-, RelativeLayout. Implementering laster oppsett fra XML filer og fra applikasjonen. Tyngdekraftsklasse. Lag menyer og dialoger. Implementering og hendelseshåndtering klassemeny og klasser som arver dialogen.
Støtte grafikk og berøringsgrensesnitt
- Gjennomgang og implementering av View-klassens metoder og drawable. Bevegelser – berøringshendelsesbehandling. Implementeringsklassen metodene TouchEvent implementering av de grunnleggende 'byggeklossene' av programvaren for Android. Implementeringsklasser TextView, Button, Checkbox, ListView, etc.) Implementering av varslingsklasse
Access til de andre aktivitetene og tjenestene som kjører i bakgrunnen, multithreading
- Oversikt over intensjonsklassen - hva det gjør. Drive andre aktiviteter. Implementering av metoden startActivity () og onActivityResult (). Start- og kommunikasjonstjenester som opererer i bakgrunnen. Diskusjon og implementeringsmetoder av klassen Service. kringkaster Threads og Multithreading. Implementering AsyncTask klasse. Synkronisering. Implementering synkronisere blokker og synkroniserte metoder.
Tjenestested
- Den grunnleggende teoretiske informasjonen om GPS, WGS84, digitale kart (GoogleMaps, OpenStreetMap, BingMaps, etc.) Hendelseshåndtering GPS. Implementering LocationListener klasse metoder. Tegne ikoner og objekter på kartet. Trekker ut koordinatene til klikket på kartet.
Annen
- Tjenesteinnstillinger lagres på enheten. Klasseinnstillinger. Tilgang til eksterne nettverkstjenester. Implementeringsklasser HttpPost / HttpGet. analysere datastrukturer i XML og JSON. Les og skriv filer på enheten. SQLite CONTENTMANAGER. Sensorer, kameraer, OpenGL.
Krav
Introduksjon til Programming i Java (kunnskap om begrepene klasse, attributt, metode, arv, grensesnitt, overbelastning, etc.)
28 timer