Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Android Systeemarchitectuur. Werkomgeving
- Bespreking van de algemene architectuur van het systeem Android (Linux kernel, kernbibliotheken, JVM, enz.)
- Voorbereiding van de werkomgeving (Eclipse + Android SDK). Methoden voor het debuggen van het programma. Bespreking van tools zoals adb, draw9patch, DDMS, emulator, enz.
- Levenscyclus van de activiteit. Implementatie- en prestatieanalysemethoden onCreate, onStart, OnResume, OnPause, OnDestroy.
- Ontwerp van de gegevensstructuur androidowego (src mappen, res, xml-bestand AndroidManifest.xml, machtigingen)
- De regels voor het maken van lay-outs. Voorbeelden van Linear-class implementatie, Frame-, table-, RelativeLayout.
- Implementatie laadt lay-outs vanuit XML bestanden en vanuit de toepassing. Gravity klasse.
- Maak menu's en dialoogvensters. Implementatie en afhandeling van gebeurtenissen klassenmenu en klassen die de dialoog overnemen.
Ondersteuning voor grafische weergave en aanraakinterface
- Beoordeling en implementatie van de View-klassemethoden en drawable.
- Gebaren - verwerking van aanraakgebeurtenissen. De implementatieklasse methoden TouchEvent
- implementatie van de basis 'bouwstenen' van de software voor Android. Implementatieklassen TextView, Button, Checkbox, ListView, enz.)
- Implementatie van meldingsklasse
Access naar de andere activiteiten en diensten die op de achtergrond worden uitgevoerd, multithreading
- Overzicht van de intentieklasse - wat het doet.
- Het uitvoeren van andere activiteiten. Implementatie van de methode startActivity () en onActivityResult ().
- Start- en communicatiediensten die op de achtergrond werken. Bespreking en implementatiemethoden van de klasse Service.
- Uitzendingen
- Threads en Multithreading. Implementatie AsyncTask-klasse.
- Synchronisatie. Implementatie synchroniseren blokken en gesynchroniseerde methoden.
Service Locatie
- De theoretische basisinformatie over GPS, WGS84, digitale kaarten (GoogleMaps, OpenStreetMap, BingMaps, enz.)
- GPS voor het afhandelen van gebeurtenissen. Implementatie LocationListener class methods.
- Pictogrammen en objecten op de kaart tekenen.
- Het extraheren van de coördinaten van de klik op de kaart.
Anders __________
- Service-instellingen worden op het apparaat opgeslagen. Klasse voorkeuren.
- Access naar externe netwerkdiensten. Implementatie klassen HttpPost / HttpGet.
- het parseren van datastructuren in XML en JSON. Lees en schrijf bestanden op het apparaat.
- SQLite CONTENTMANAGER.
- Sensoren, camera's, OpenGL.
Vereisten
Inleiding tot Programming in Java (kennis van de concepten klasse, attribuut, methode, overerving, interfaces, overbelasting, enz.)
28 Uren