Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Android Systemarkitektur. Operativmiljø
- Diskusjon om systemarkitekturen til Android (Linux-kjerne, kjernebiblioteker, JVM, etc.)
- Forberedelse av arbeidsmiljøet (Eclipse + Android SDK). Metoder for feilsøking av programmer. Diskusjon om verktøy som adb, draw9patch, DDMS, emulator, etc.
- Livssyklus for aktiviteter. Implementering og metoder for ytelsesanalyse for onCreate, onStart, OnResume, OnPause, OnDestroy.
- Design av datastruktur for Android (src-mapper, res, XML-fil AndroidManifest.xml, tillatelser)
- Regler for å opprette oppsett. Eksempler på implementering av Linear-class, Frame-, tabell- og RelativeLayout.
- Implementering av lasting av oppsett fra XML-filer og innenfor applikasjonen. Gravity-klasse.
- Opprette menyer og dialoger. Implementering og håndtering av hendelser for menuklassen og klasser som arver dialoger.
Støtte for grafikk og berøringssnitt
- Gjennomgang og implementering av metoder i View- og drawable-klasser.
- Gester - behandling av berøringshendelser. Implementering av metoder i TouchEvent-klassen
- Implementering av grunnleggende 'byggeblokker' for Android-programvare. Implementering av klasser som TextView, Button, Checkbox, ListView, etc.)
- Implementering av Notification-klassen
Tilgang til andre aktiviteter og tjenester som kjører i bakgrunnen, flertrådete prosesser
- Oversikt over Intent-klassen - hva den gjør.
- Kjører andre aktiviteter. Implementering av metoden startActivity () og onActivityResult ().
- Starting og kommunikasjon med tjenester som kjører i bakgrunnen. Diskusjon og implementering av metoder i Service-klassen.
- Broadcasts
- Tråder og flertrådete prosesser. Implementering av AsyncTask-klassen.
- Synkronisering. Implementering av synkroniserte blokker og synkroniserte metoder.
Service for plassering
- Grunnleggende teoretisk informasjon om GPS, WGS84, digitale kart (GoogleMaps, OpenStreetMap, BingMaps, etc.)
- Håndtering av GPS-hendelser. Implementering av metoder i LocationListener-klassen.
- Tegning av ikoner og objekter på kartet.
- Henting av koordinater for klikk på kartet.
Annet
- Tjenester for innstillinger lagret på enheten. Preferences-klassen.
- Tilgang til fjernettjenester. Implementering av HttpPost / HttpGet-klasser.
- Parsing av datastrukturer i XML og JSON. Lesing og skriving av 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
Referanser (4)
Trener var villig til å utforske flere problemer i dolk.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Maskinoversatt
Trenerkunnskap og enkelhet som han presenterte det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maskinoversatt
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurs - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.