Android 4.4 : Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken.
In der Neuauflage ihres erfolgreichen Android- Buches bieten Ihnen Arno Becker und Marcus Pant erneut einen praktischen Einstieg in die Entwicklung von Android-Apps und vermitteln Ihnen wichtige fortgeschrittene Aspekte der Android-Programmierung. Dabei lernen Sie u.a. folgende Themen kennen: - Ober...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Heidelberg :
Dpunkt.verlag,
2014.
|
Edición: | 3rd ed. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Vorwort; Inhaltsverzeichnis; I Einführung; Ein erstes Beispiel; Projekt anlegen; Die erste Activity; Layout definieren; Activities aufrufen; Das Android-Manifest; Fazit; Systemaufbau; Architekturübersicht; Die Dalvik Virtual Machine; Standardbibliotheken; Der Anwendungsrahmen; Android-Komponenten; Die Klasse Context; Sicherheit; Das Sandbox-Prinzip; Signieren von Anwendungen; Berechtigungen; Anwendungsübergreifende Berechtigungen; II Android in der Praxis; Beispielanwendung "Amando"; Aus Sicht des Anwenders; Kapitelübersicht; Oberflächengestaltung; Ziel.
- Schnelleinstieg: Activities, Layouts und ViewsGrundbausteine der Oberflächengestaltung; Oberflächen implementieren; Ressourcen; Definition von Ressourcen; Zugriff auf Ressourcen; Textressourcen; Farbressourcen; Größendefinitionen; Bilder; Animationen; Multimediadateien; Der raw-Ordner; XML-Dateien; Der Asset-Ordner; Layouts und Views; Definition von Layouts; Übersicht vorhandener Layouts; Übersicht vorhandener Views; Views verwenden; Schaltflächen und Menüs; Schaltflächen; Oberflächenereignisse; Menüs im Allgemeinen; Menüdefinition; Optionsmenüs; Kontextmenüs; Dynamische Menügestaltung.
- FormularverarbeitungZielsetzung; Arbeiten mit Views; Das Android-Manifest; Formatvorlagen: Styles und Themes; Styles; Themes; Implementierung einer Bildschirmseite; Checkliste: Bildschirmseite implementieren; Texte für Bildschirmseiten definieren; Styles und Themes definieren; Weitere Ressourcen definieren; Layouts definieren; Menüs definieren; Activity implementieren; Auf Schaltflächen-Ereignisse reagieren; Android-Manifest anpassen; Bildschirmseite im Emulator testen; Tipps und Tricks; Scrolling; Umgebungsabhängige Ressourcen; Hilfeseiten mit WebView darstellen; Der Hierarchy Viewer; Fazit.
- Oberflächen und DatenZielsetzung; AdapterViews und Ressourcen; AdapterViews und Adapter; ArrayAdapter; Auf Ereignisse reagieren; Anwendungseinstellungen; Begriffsdefinitionen; Einstellungen definieren; Einstellungsseite implementieren; Auf Einstellungen zugreifen; Einstellungen bearbeiten; Fortschrittsanzeige; Fazit; Intents; Warum gibt es Intents?; Explizite Intents; Implizite Intents; Intent-Filter für implizite Intents; Ein Beispiel; Intent-Resolution; Beispiele für implizite Intents; Fehlerbehandlung; Sub-Activities; Sub-Activities aufrufen; Sub-Activities verwenden; Fazit.
- HintergrundoperationenZiel; Theorie: Prozesse, Threads, Services; Allgemeines; Main Thread; ANR; Prozesse vs. Threads; Services; Services vs. Threads; Service-Connections; Binder; Implementierung eines Local Service; Local Service; Mit einem Service verbinden; Services starten und stoppen; Callback-Mechanismen; Handler; Implementierung; Threads mit Schleifen; Single Action Service; Intent Service; Fazit; IPC
- Inter Process Communication; AIDL; Implementierung; Eigene Datenobjekte per IPC übertragen; Eigene Datenobjekte erstellen; Parameterübergabe optimieren; Asynchrone Methodenaufrufe.