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.)
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (4)
Trainer was bereid om aanvullende problemen in dolk te onderzoeken.
Susheel - Home
Cursus - Dependency Injection with Dagger 2
Automatisch vertaald
Trainerkennis en het gemak waarmee hij het presenteerde.
Piotr - DPDgroup IT Solutions sp. z o.o.
Cursus - Android Applications Testing
Automatisch vertaald
I really enjoyed the fairly broad coverage of topics.
john harrigan
Cursus - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.