Android 4 App-Entwicklung : Die Gebrauchsanleitung für Programmierer /: Die Gebrauchsanleitung für Programmierer. (2014)
- Record Type:
- Book
- Title:
- Android 4 App-Entwicklung : Die Gebrauchsanleitung für Programmierer /: Die Gebrauchsanleitung für Programmierer. (2014)
- Main Title:
- Android 4 App-Entwicklung : Die Gebrauchsanleitung für Programmierer
- Other Titles:
- Android vier App-Entwicklung
- Uniform Title:
- Professional Android 4 application development.
- Further Information:
- Note: Reto Meier ; Übersetzung aus dem Amerikanischen von Jutta Schmidt.
- Authors:
- Meier, Reto, 1978-
- Other Names:
- (Translator) Schmidt, Jutta translator.
- Contents:
- Einführung 21 1 Hallo Android 27 1.1 Ein wenig Hintergrundwissen 28 1.2 Was Android nicht ist 30 1.3 Android: Eine offene Plattform für die mobile Entwicklung 31 1.4 Systemeigene Android-Anwendungen 32 1.5 Funktionen des Android SDKs 33 1.6 Die Open Handset Alliance 38 1.7 Worauf läuft Android? 38 1.8 Warum für mobile Geräte entwickeln? 38 1.9 Warum für Android entwickeln? 39 1.10 Das Entwicklungsgerüst 42 2 Los geht’s 49 2.1 Für Android entwickeln 51 2.2 Für mobile und für eingebettete Geräte entwickeln 70 2.3 Android-Entwicklungswerkzeuge 82 3 Anwendungen und Activitys erstellen 89 3.1 Was eine Android-Anwendung ausmacht 90 3.2 Eine Einführung in das Manifest 92 3.3 Den Manifest Editor verwenden 101 3.4 Ressourcen auslagern 103 3.5 Der Lebenszyklus einer Android-Anwendung 122 3.6 Die Priorität einer Anwendung und ihren Prozessstatus verstehen 122 3.7 Eine Einführung in die Android-Klasse »Application« 124 3.8 Eine nähere Beschäftigungmit Android-Activitys 127 4 Oberflächen für Benutzer entwerfen 135 4.1 Prinzipien des Android-Designs 136 4.2 Eine Einführung in Layouts 139 4.3 Beispiel einer Aufgabenliste 148 4.4 Eine Einführung in Fragments 154 4.5 Die Android Widget Toolbox 173 4.6 Neue Views erstellen 175 4.7 Adapter 199 5 Intents und Broadcast Receiver 207 5.1 Intents 208 5.2 Intent Filter und Broadcast Receiver erstellen 226 6 Internetressourcen nutzen 245 6.1 Internetressourcen herunterladen und analysieren 245 6.2 Den Download Manager verwenden 256 6.3Einführung 21 1 Hallo Android 27 1.1 Ein wenig Hintergrundwissen 28 1.2 Was Android nicht ist 30 1.3 Android: Eine offene Plattform für die mobile Entwicklung 31 1.4 Systemeigene Android-Anwendungen 32 1.5 Funktionen des Android SDKs 33 1.6 Die Open Handset Alliance 38 1.7 Worauf läuft Android? 38 1.8 Warum für mobile Geräte entwickeln? 38 1.9 Warum für Android entwickeln? 39 1.10 Das Entwicklungsgerüst 42 2 Los geht’s 49 2.1 Für Android entwickeln 51 2.2 Für mobile und für eingebettete Geräte entwickeln 70 2.3 Android-Entwicklungswerkzeuge 82 3 Anwendungen und Activitys erstellen 89 3.1 Was eine Android-Anwendung ausmacht 90 3.2 Eine Einführung in das Manifest 92 3.3 Den Manifest Editor verwenden 101 3.4 Ressourcen auslagern 103 3.5 Der Lebenszyklus einer Android-Anwendung 122 3.6 Die Priorität einer Anwendung und ihren Prozessstatus verstehen 122 3.7 Eine Einführung in die Android-Klasse »Application« 124 3.8 Eine nähere Beschäftigungmit Android-Activitys 127 4 Oberflächen für Benutzer entwerfen 135 4.1 Prinzipien des Android-Designs 136 4.2 Eine Einführung in Layouts 139 4.3 Beispiel einer Aufgabenliste 148 4.4 Eine Einführung in Fragments 154 4.5 Die Android Widget Toolbox 173 4.6 Neue Views erstellen 175 4.7 Adapter 199 5 Intents und Broadcast Receiver 207 5.1 Intents 208 5.2 Intent Filter und Broadcast Receiver erstellen 226 6 Internetressourcen nutzen 245 6.1 Internetressourcen herunterladen und analysieren 245 6.2 Den Download Manager verwenden 256 6.3 Internetdienste verwenden 263 6.4 Eine Verbindung mit »Google App Engine« herstellen 264 6.5 Bewährte Vorgehensweisen, um Daten herunterzuladen, ohne die Batterie leerzusaugen 266 7 Dateien, der Status des Speicherns und Voreinstellungen 269 7.1 Einfach Anwendungsdaten speichern 270 7.2 Shared Preferences erstellen und speichern 271 7.3 Shared Preferences abfragen 272 7.4 Eine Activity mit Einstellungsmöglichkeiten für die Earthquake-View erstellen 272 7.5 Das Preference Framework und die Preference Activity 282 7.6 Für die Wiedergabe im Earthquake-Beispiel eine standardmäßige Preference Activity erstellen 289 7.7 Den Zustand der Anwendungsinstanz beibehalten 294 7.8 Statische Dateien als Ressourcen einbeziehen 297 7.9 Mit dem Dateisystem arbeiten 298 8 Datenbanken und Content Provider 303 8.1 Android-Datenbanken 304 8.2 Eine Einführung in SQLite 305 8.3 Content Values und Cursor 305 8.4 Mit SQLite-Datenbanken arbeiten 306 8.5 Content Provider erstellen 315 8.6 Content Provider verwenden 329 8.7 Die Anwendung um eine Suchfunktion erweitern 347 8.8 Einen durchsuchbaren Earthquake-Adapter erstellen 359 8.9 Systemeigene Android-Content-Provider 376 9 Im Hintergrund arbeiten 391 9.1 Eine Einführung in Services 392 9.2 Hintergrundthreads verwenden 407 9.3 Alarme verwenden 414 9.4 Den Intent Service verwenden, um den Aktualisierungsdienst für Erdbeben zu vereinfachen 420 10 Die User Experience erweitern 423 10.1 Die Action Bar 424 10.2 Der Earthquake-Anwendung eine Action Bar hinzufügen 435 10.3 Menüs und Action Items der Action Bar erstellen 443 10.4 Den Earthquake-Monitor aktualisieren 457 10.5 Den gesamten Bildschirm nutzen 459 10.6 Dialogfelder 462 10.7 Machen wir uns einen Toast 469 10.8 Eine Einführung in Notifications 472 10.9 Dem Earthquake-Monitor Notifications und Dialogfelder hinzufügen 485 11 Fortgeschrittene User Experience 491 11.1 Für jede Bildschirmgröße und Bildschirmdichte entwerfen 492 11.2 Man muss darauf zugreifen können 504 11.3 Android Text-to-Speech vorstellen 506 11.4 Spracherkennung verwenden 508 11.5 Das Vibrieren des Gerätes kontrollieren 512 11.6 Mit Animationen arbeiten 512 11.7 Views erweitern 521 11.8 Weiterentwickelte Drawable-Ressourcen 552 11.9 Kopieren, Einfügen und die Zwischenablage 556 12 Hardware-Sensoren 559 12.1 Sensoren und den Sensor Manager verwenden 560 12.2 Die Bewegungen und die Ausrichtung eines Gerätes beobachten 566 12.3 Die Umgebungssensoren 586 13 Maps, Geocoding und standortbasierende Dienste 593 13.1 Standortbasierende Services verwenden 594 13.2 Den Emulator mit standortbasierenden Services verwenden 595 13.3 Einen Location Provider auswählen 597 13.4 Den aktuellen Standort herausfinden 600 13.5 Bewährte Vorgehensweisen beim Aktualisieren von Standorten 609 13.6 Annäherungswarnungen verwenden 613 13.7 Den Geokodierer verwenden 614 13.8 Auf Karten basierende Activitys erstellen 619 13.9 Das Earthquake-Beispiel: Beben auf Karten anzeigen 640 14 Den Startbildschirm erobern 647 14.1 Eine Einführung in Widgets des Startbildschirms 648 14.2 App Widgets erstellen 649 14.3 Ein Earthquake-Widget erstellen 666 14.4 Eine Einführung in Collection View Widgets 672 14.5 Eine Einführung in Live Folder 691 14.6 Suchergebnisse einer App über die Schnellsuche anzeigen 701 14.7 Live Wallpaper erstellen 703 15 Audio, Video und die Verwendung der Kamera 707 15.1 Audio und Video wiedergeben 708 15.2 »Raw Audio« bearbeiten 726 15.3 Einen »Sound Pool« anlegen 730 15.4 Audio-Effekte verwenden 732 15.5 Die Kamera verwenden, um Aufnahmen zu machen 733 15.6 Videos aufnehmen 745 15.7 Medieneffekte verwenden 751 15.8 Medien dem Media Store hinzufügen 751 16 Bluetooth, NFC, Netzwerke und Wi-Fi 755 16.1 Bluetooth verwenden 756 16.2 Netzwerk- und Internetverbindungen verwalten 769 16.3 Wi-Fi verwalten 773 16.4 Daten mit Wi-Fi Direct übertragen 778 16.5 Near Field Communication785 17 Telefonieren und SMS 793 17.1 Hardwareunterstützung für die Telefonie 793 17.2 Telefonie verwenden 794 17.3 Eine Einführung in SMS und MMS 807 17.4 Eine Einführung in SIP und VOIP 835 18 Android-Entwicklung für Fortgeschrittene 837 18.1 Android ist paranoid 838 18.2 Eine Einführung in »Cloud to Device Messaging« 841 18.3 Über die License Verification Library einen Kopierschutz einbinden 850 18.4 Eine Einführung in In-App-Bezahlung 853 18.5 Wake Locks verwenden 857 18.6 AIDL verwenden, um für Services Interprozesskommunikation zu unterstützen 859 18.7 Mit der unterschiedlichen Verfügbarkeit von Hardware und Software umgehen 866 18.8 Das Leistungsverhalten der UI über den Strict Mode optimieren 871 19 Mit Anwendungen Geld verdienen, sie bewerben und vertreiben 873 19.1 Anwendungen signieren und veröffentlichen 874 19.2 Anwendungen vertreiben 876 19.3 Wie Sie Ihre Anwendung zu Geld machen können – eine Einführung 881 19.4 Strategien für das Marketing, die Werbung und den Vertrieb von Anwendungen 882 19.5 Analysewerkzeuge und die Nachverfolgung von Empfehlungen 886 Stichwortverzeichnis 889 … (more)
- Publisher Details:
- Place of publication not identified : Wiley-VCH
- Publication Date:
- 2014
- Extent:
- 1 online resource (912 pages)
- Subjects:
- 005.1
Application software -- Development
Mobile computing - Languages:
- German
- ISBNs:
- 9783527681402
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.505777
- Ingest File:
- 03_080.xml