Ihr Seminar zu
Android
... frei und quelloffen
Android ist eine Plattform für mobile Endgeräte wie z.B. Smartphones, Mobiltelefone, Netbooks und Tablets, die von der Open Handset Alliance auf Basis eines Linux-Kernel entwickelt wird. Im Gegensatz zu anderen Plattformen, die als Programmiersprache zum Beispiel Objective-C oder C/C++ einsetzen, verwendet Android die Programmiersprache Java. Android ist quelloffen und frei von Lizenzkosten.
Wir unterstützen Sie in Ihrer Weiterbildung zu ANDROID und konzipieren Ihnen ein individuelles Seminar oder einen Entwickler-Workshop.
Nachstehend ein Beispiel für eine 2-tägige Seminardurchführung. Sprechen Sie uns an; wir erstellen Ihnen Ihr individuelles Angebot.
Ihr Ansprechpartner:
Jens Heuser
Weiterbildungsberater
Tel. +49 6083 91 30 44
Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
Android 2.2 Grundlagen
Lernziel
Die Teilnehmer sind in der Lage, selbstständig ein einfaches Android-Projekt zu implementieren. Sie können einfache Oberflächen implementieren, die die Standard-Views des Android-SDKs verwenden. Schaltflächen und Menüs können mit den entsprechenden Handlern implementiert werden. Die Verwendung von Ressourcen im Programmcode bereitet keine Schwierigkeiten. Die Prinzipien der Speicherung von Daten in Datenbank oder Dateisystem sowie des Content-Providers wurden verstanden. Die Implementierung einer Persistenzschicht ist mit Hilfe der Schulungsunterlagen möglich. Die Teilnehmer verstehen die Arbeitsweise des Android-Systems und deren Auswirkung auf die Implementierung ebenso wie den Lebenszyklus von Android-Komponenten. Die Teilnehmer können Hintergrundprozesse und Callbacks implementieren und Systemereignisse mit einem Broadcast Receiver abgefangen.
Seminarinhalt
- Grundlegendes / Entwicklungsumgebung
- Emulator konfigurieren
- Projektstruktur und XML-Ressourcen
- Ressourcen und Assets
- Berechtigungen
- Android Manifest
- Dateiberechtigungen
- für verteilte Anwendungen
- Mehrsprachigkeit und Fragmentierung
- Mehrsprachigkeit
- Umgang mit verschiedenen Bildschirmgrößen
- Oberflächengestaltung
- Layouts und Views
- Optionsmenüs
- Kontextmenüs
- Buttons
- Klick-Handler
- Customized Views
- Intents
- explizite und implizite Intents
- Intent-Filter
- Persistenz und Content Provider
- Datenbank SQLite
- Dateizugriffe
- Zugriff auf SD-Karten
- Content Provider
- SubActivities, ListActivities und Adapter
- Das Android-Sytem
- Prozess und Komponentenverwaltung
- Lebenszyklus von Komponenten
- Debugging
- Debugging und der DDMS
- Debugging mit TraceView
- Hintergrundoperationen
- Die Klasse AsyncTask
- vollständige/unvollständige Implementierung
- Services und Callbacks
- Systemereignisse abfangen
- Services und Callbacks
- Broadcast Intents
- Broadcast Receiver
- Pending Intents
Unterrichtsmethode
Vortrag mit praktischen Übungen
Teilnehmerkreis
Software-Entwickler
Voraussetzungen
Gute Java-Kenntnisse
Dauer
2 Tage, jeweils von 9 bis 17 Uhr
