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
 

Getuigenissen (4)

Related Courses

Related Categories