Cursusaanbod

Invoering

  • Wat is Android?
  • Android SDK
  • Android JVM
  • De softwarestapel
  • De ontwikkelingshulpmiddelen (ADT)
  • Gebruikersomgeving
  • Ontwikkeltools installeren
  • Inhoudsaanbieders
  • Diensten
  • Intenties
  • Activities
  • Keer bekeken
  • Configuratiebestand
  • Simpel Hallo wereld
  • Toepassingsartefacten
  • Tool voor het verpakken van activa
  • Ingangspuntactiviteit
  • Intentie
  • Andere Activities bellen
  • De Activities-stapel
  • Gepauzeerd en gestopt Activities
  • SQLite Database
  • Systeem Management
  • Gescheiden processen
  • Component- en integratiearchitectuur

Applicatiebronnen

  • Invoering
  • Wat zijn hulpbronnen?
  • Tekenreeksbronnen
  • Indelingsbronnen
  • Codevoorbeelden
  • Syntaxis van resourcereferentie
  • Samengestelde bronnen
  • Gecompileerde Animation bestanden
  • Samengestelde bitmaps
  • Gecompileerde UI-weergavedefinities
  • Gecompileerde arrays
  • Samengestelde kleuren
  • Samengestelde snaren
  • Samengestelde stijlen
  • Gecompileerde willekeurige onbewerkte XML bestanden
  • Niet-gecompileerde bronnen
  • Het .apk-bestand
  • Activa
  • Directorystructuur van activa en bronnen

Het intentieconcept

  • Invoering
  • Intentiefilter
  • Gebruik Intentie om activiteit te starten
  • Android Beschikbare intenties
  • Codevoorbeelden
  • Intentiecategorieën
  • Late runtime-binding
  • Gebruik Intentie om de service te starten
  • Omroepontvangers
  • De intentieobjectstructuur
  • De naam van de intentiecomponent
  • De intentieactie
  • De intentiegegevens
  • De intentiecategorie
  • De intentie-extra's
  • De intentievlaggen
  • Intenties resolutie
  • Intentiefilterstructuur
  • De actietest
  • De categorietest
  • De datatest
  • Meerdere wedstrijden
  • Android Vooraf gedefinieerde intenties
  • Monsters

Bedieningselementen gebruikersinterface

  • Invoering
  • GUI-voorbeeld in broncode
  • GUI-voorbeeld in XML
  • GUI-voorbeeld in XML en broncode
  • Tekstweergave
  • TextView-voorbeeld
  • TextView-stijlvoorbeeld
  • Tekst bewerken
  • EditText-voorbeeld
  • AutoAanvullenTekstweergave
  • AutoCompleteTextView-voorbeeld
  • MultiAutoCompleteTextView
  • MultiAutoCompleteTextView-voorbeeld
  • Knop
  • Knopvoorbeeld
  • AfbeeldingKnop
  • ImageButton-voorbeeld
  • Schakelknop
  • Voorbeeld van schakelknop
  • CheckBox-controle
  • CheckBox-controlevoorbeeld
  • Keuzerondjebediening
  • Voorbeeld van radioknopbediening
  • Lijstweergave
  • Lijstweergave voorbeeld
  • GridView-besturing
  • GridView-besturingsvoorbeeld
  • Datum- en tijdbediening
  • Galerijbeheerder
  • Kaartweergave
  • Webweergave

Lay-outmanagers

  • Invoering
  • Lineaire lay-out
  • Indeling gewicht
  • Graviteit
  • Monsters
  • TabelIndeling
  • Opvullingseigenschappen
  • Relatieve layout
  • AbsoluutIndeling
  • Frame-indeling
  • TabbladenHost

Menu's en dialogen

  • Invoering
  • Menu-interface
  • MenuItem-interface
  • Submenu-interface
  • Menu-items groep
  • Menu-items Kenmerken
  • Containermenu-items
  • Systeemmenu-items
  • Secundaire menu-items
  • Alternatieve menu-items
  • Menu maken
  • Steekproef
  • Menu-items Groepen
  • Menu-items Afhandeling van gebeurtenissen
  • Terugbelfunctie overschrijven
  • Definieer luisteraar
  • Intenties gebruiken
  • Uitgebreid menu
  • Pictogrammenu's
  • Submenu's
  • Systeemmenu's
  • Contextmenu's
  • Monsters
  • Menugebeurtenissen afhandelen
  • Menu creëren met XML
  • Waarschuwingsdialoog
  • Snelle dialoog
  • Monsters

Aanraakschermen

  • Invoering
  • Bewegingsgebeurtenissen
  • Gebeurtenisreeksen
  • Afhandeling van evenementen
  • Behandelingsmethode
  • Monsters

Stijldefinitie

  • Invoering
  • Stijldefinitie
  • Monsters
  • Stijldefinities Overerving
  • Stijleigenschappen
  • Themadefinitie
  • Vooraf gedefinieerde thema's
  • Vooraf gedefinieerde thema's
  • Vooraf gedefinieerd thema overnemen
  • Ontwikkeling van app-widgets
  • Overzicht app-widgets
  • Praktische voorbeelden
  • Basisstructuur van app-widgets
  • Configuratie-activiteit
  • Ontwerp richtlijnen

Locatiegebaseerde diensten

  • Invoering
  • De kaartsleutel
  • De MD-5-handtekening
  • Google Maps-sleutel
  • Vereiste machtigingen
  • Codevoorbeeld
  • De kaartcontroller
  • Codevoorbeelden
  • Kaartenoverlays
  • Codevoorbeelden
  • De Geocoder-klasse
  • De adresklasse
  • De LocationManager-klasse
  • De LocationListener-interface
  • De Debug Monitor-service (DMS)

Web Services

  • Invoering
  • De HttpClient-klasse
  • De HttpGet-klasse
  • De HttpPost-klasse
  • De HTTPResponse-klasse
  • Codevoorbeelden
  • HTTP-ophaalverzoek
  • HTTP-postverzoek
  • Codevoorbeelden
  • Time-outuitzonderingen
  • Threading-problemen

Android Diensten

  • Invoering
  • Diensten creëren
  • De serviceklasse
  • Achtergrond taken
  • Interproces Communication
  • Gescheiden implementatie
  • Lokale serviceServices op afstand
  • AIDL-compiler
  • Externe service creërenGebruik externe service
  • Monsters

Mediakader

  • Invoering
  • Audio afspelen
  • Video afspelen
  • Eenvoudige demo van de mp3-speler
  • Eenvoudige videospelerdemo

Android Beveiligingsmodel

  • Invoering
  • Inzet
  • Het keytool-hulpprogramma
  • Het jarsigner-hulpprogramma
  • Implementatie met Eclipse
  • Gescheiden processen
  • Declaratief toestemmingsmodel

Grafisch Animation

  • Invoering
  • Frame voor frame Animation
  • Codevoorbeeld
  • Tween Animation
  • Codevoorbeelden

Basisafbeeldingen

  • Invoering
  • De tekenbare abstracte klasse
  • Codevoorbeeld
  • De ShapeDrable Abstract-klasse
  • Codevoorbeeld

OpenGL-afbeeldingen

  • Invoering
  • De glVertexPointer-methode
  • De glDrawElements-methode
  • Codevoorbeeld

Aangepaste weergaven

  • Invoering
  • Aangepaste voortgangsbalk
  • Modelweergavecontroller

Android Draden

  • Invoering
  • De UI-thread
  • De ééndraadsregel
  • De runOnUiThread-methode
  • De post-methode
  • De postDelayed-methode
  • De Handler-klasse
  • De AsyncTask-hulpprogrammaklasse
  • Berichten verzenden naar de afhandeling
  • Achtergronddraden Waarschuwingen

Levenscyclus van applicaties

  • Invoering
  • Methoden voor de levenscyclus van activiteiten
  • De methoden onStart() en onResume().
  • De methoden onPause() en onStope().
  • Keer terug naar vorige activiteit
  • De methoden onStop() en onDestroy().
  • De onCreate()-methode
  • De onPause()-methode

SQLite Database

  • Invoering
  • SQLite-implementatie
  • De SQLiteOpenHelper-klasse
  • De onCreate()-methode
  • De onUpgrade()-methode
  • De onOpen()-methode
  • De getWriteableDatabase()-methode
  • De getReadableDatabase()-methode
  • De SQLiteDatabase-klasse
  • De execSQL()-methode
  • De insert()-methode
  • De delete()-methode
  • De rawQuery()-methode()
  • Codevoorbeelden
  • De query()-methode
  • Codevoorbeelden

Inhoudsaanbieders

  • Invoering
  • Android Ingebouwde inhoudsproviders
  • SQLite Database
  • Architectuur van inhoudaanbieders
  • Registratie van inhoudsproviders
  • Contentproviders REST Access
  • URL-structuur van inhoudsproviders
  • Mime-typen van inhoudaanbieders
  • Contentprovider gebruiken
  • Records ophalen, records toevoegen
  • Het Cursor-object, het ContentValues()-object
  • Demo van inhoudsprovider
  • Ontwikkelen van contentaanbieders
  • Codevoorbeelden
  • De SimpleCursorAdapter-klasse
  • De onCreate()-methode
  • De query()-methode
  • De insert()-methode
  • De update()-methode
  • De delete()-methode
  • De getType()-methode
  • Codevoorbeelden
  • Wijzigingen melding

gedeelde voorkeuren

  • Invoering
  • De SharedPreferences-interface
  • De klasse SharedPreferences.Editor
  • Codevoorbeelden

Bestand Management

  • Invoering
  • Bestanden maken
  • Accesseenvoudige bestanden
  • Accessgrondstoffen
  • XML Bestandenbronnen
  • Externe opslag op SD-kaart

Dalvik VM

  • Invoering
  • Vergelijkbaar met JVM
  • Het dex-bestandsformaat
  • Het dx-hulpprogramma
  • Vuilnisman
  • Het besturen van de Dalvik VM

Achtergrondtoepassingen

  • Invoering
  • Diensten
  • Achtergronddraden
  • Toast maken
  • Meldingen
  • Andere systeemdiensten
  • Voorbeeld van achtergrondactiviteit

Activiteitsgegevens

  • Invoering
  • De intentieklasse
  • Activiteitsmethoden starten
  • Gegevens doorgeven tussen Activities
  • Coherente gebruikerservaring
  • Codevoorbeeld

SMS-berichten

  • Invoering
  • De SMSManager-klasse
  • De SEND_SMS-toestemming
  • Sms versturen
  • Sms ontvangen

Telefonie

  • Invoering
  • Telefoongesprekken starten
  • Het android.telefoniepakket
  • De CallLocation-klasse
  • De PhoneStateListener-klasse
  • De ServiceState-klasse
  • De TelephonyManager-klasse
  • Beperkingen,Android VoIP

Webweergave

  • Invoering
  • De WebView-klasse
  • Het android.webkit-pakket
  • De INTERNET-toestemming
  • De loadUrl()-methode
  • JavaScriptondersteuning
  • De loadData()-methode
  • De WebView-methoden
  • De WebViewClient-klasse
  • De WebChromeClient-klasse

Java Taal

  • Invoering
  • De grenzen
  • Derden Java Bibliotheken

Foutopsporing

  • Invoering
  • Eclipse Java Editor
  • Eclipse Java Foutopsporing
  • Logkat
  • Android Debug-brug
  • Dalvik Debug Monitor-service
  • Traceview
  • Instrumentatie raamwerk

Adapters

  • Invoering
  • Klassenhiërarchie
  • Het adapterdoel
  • De SimpleCursorAdapter-klasse
  • De ArrayAdapter-klasse

Live achtergronden

  • Invoering
  • Ontwikkel live achtergronden
  • Gebruikersinteractie
  • De gebruikers-sdk Element
  • De gebruiksfunctie Element
  • PerformanceCode-voorbeelden

Uitzending ontvanger

  • Invoering
  • Een ontvanger registreren
  • Levenscyclus van de ontvanger
  • Codevoorbeelden

Bluetooth

  • Invoering
  • De mogelijkheden
  • De BluetoothAdapter-klasse
  • De Bluetooth-apparaatklasse
  • De BluetootnSocket-interface
  • De BluetoothServerSocket-klasse
  • De Bluetooth-klasse
  • Bluetooth-toestemming
  • Bluetooth instellen
  • Apparaten zoeken
  • Gekoppelde apparaten opvragen
  • Apparaten ontdekken
  • Vindbaarheid inschakelen
  • Apparatenverbinding
  • Codevoorbeelden

Tekst naar spraak

  • Invoering
  • Pico-motor
  • Demo
  • Enkele TTS-motor
  • Codevoorbeelden

Android Search

  • Invoering
  • Suggesties Aanbieders
  • De onSearchRequest()-methode
  • Suggestieaanbieder

Camera

  • Invoering
  • Autofocus
  • Beeldparameters
  • Scènemodi

Versnellingsmeter

  • Invoering
  • De SensorManager-klasse
  • De SensorListenr-interface

Kompas

  • Invoering
  • De SensorManager-klasse
  • De SensorListenr-interface

Trillingen

  • Invoering
  • De vibratorklasse
  • Trillingssequenties

WiFi-connectiviteit

  • Invoering
  • De WifiManager-klasse
  • Gebruikersrechten
  • Searchop zoek naar hotspots
  • Hotspots verbinden

Networking

  • Invoering
  • Java Networking Klassen
  • Android Networking Klassen
  • Apache Networking Klassen

Kader voor invoermethoden

  • Invoering
  • Het kenmerk android:inputType
  • Maatwerk IMF

Apparaatrotatie

  • Invoering
  • Twee XML lay-outdocumenten
  • Codevoorbeelden

Lokalisatie

  • Invoering
  • Standaardbronnen
  • Huidige landinstelling
  • Testen
  • Aangepaste landinstelling
  • Codevoorbeelden

Geheugen Management

  • De applicatiecontext
  • Veranderingen in schermoriëntatie
  • Statische innerlijke klassen
  • Zwakke referenties
  • Vuilnisman

Spraakinvoer

  • Invoering
  • De RecognizerIntent-klasse
  • Begin Speech Recognition
  • Google Serverzijde
  • Het Taalmodel
  • Taalmodel met vrije vorm
  • Web Search Taalmodel

Ontwikkelingshulpmiddelen

  • Invoering
  • De aapt-tool
  • De adb-tool
  • De Android-tool
  • De ddms-tool
  • De dx-tool
  • De draw9patch-tool
  • De emulatortool

Instant Messaging

  • Invoering
  • Jabber-protocol
  • GTalk-interactie

Vereisten

Geen

 56 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 €11400 online delivery, based on a group of 2 delegates, €3600 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