Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Becker, Arno
Otros Autores: Pant, Marcus
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.