Course Outline

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.

Requirements

Inleiding tot Programming in Java (kennis van de concepten klasse, attribuut, methode, overerving, interfaces, overbelasting, enz.)

  28 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Getuigenissen (4)

Related Courses

Related Categories