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

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën