Android Apps mit HTML, CSS und JavaScript - Mit Standard-Web-Tools zur nativen App
von: Jonathan Stark
O'Reilly Verlag, 2011
ISBN: 9783897215740
Sprache: Deutsch
180 Seiten, Download: 3896 KB
Format: PDF, auch als Online-Lesen
Inhalt | 7 | ||
Einleitung | 9 | ||
Wer dieses Buch lesen sollte | 10 | ||
Was Sie für dieses Buch brauchen | 10 | ||
Typografische Konventionen | 10 | ||
Verwendung der Codebeispiele | 11 | ||
Danksagungen | 12 | ||
Kapitel 1 – Erste Schritte | 13 | ||
Web-Apps im Vergleich zu nativen Apps | 13 | ||
Was ist eine Webanwendung? | 13 | ||
Was ist eine native App? | 13 | ||
Vor- und Nachteile | 13 | ||
Welcher Ansatz ist für Sie der Richtige? | 14 | ||
Kurzeinführung in die Webprogrammierung | 15 | ||
Einführung in HTML | 15 | ||
Einführung in CSS | 18 | ||
Ein Stylesheet anwenden | 20 | ||
Einführung in JavaScript | 21 | ||
Kapitel 2 – Elementares Styling | 25 | ||
Sie haben keine Website? | 25 | ||
Erste Schritte | 26 | ||
Ein separates Android-Stylesheet vorbereiten | 29 | ||
Die Skalierung der Seite steuern | 31 | ||
Das Android-CSS hinzufügen | 32 | ||
Das Android-Look-and-Feel einbringen | 35 | ||
Mit jQuery erste Verhalten einführen | 37 | ||
Was Sie gelernt haben | 43 | ||
Kapitel 3 – Fortgeschrittenes Styling | 45 | ||
Einen Spritzer Ajax einbringen | 45 | ||
Der Verkehrspolizist | 46 | ||
Etwas darzustellenden Inhalt einrichten | 48 | ||
Anfragesteuerung mit JavaScript | 49 | ||
Etwas Schnickschnack | 51 | ||
Fortschrittsanzeige | 51 | ||
Den Seitentitel festlegen | 53 | ||
Lange Titel bewältigen | 55 | ||
Automatisch zum Seitenanfang scrollen | 57 | ||
Nur lokale Links abfangen | 57 | ||
Der eigene Zurück-Button | 58 | ||
Dem Home-Screen ein Symbol hinzufügen | 65 | ||
Was Sie gelernt haben | 66 | ||
Kapitel 4 – Animationen | 67 | ||
Mit etwas Hilfe von unserem Freund | 67 | ||
Nach Hause rutschen | 67 | ||
Die Seite »Tage« hinzufügen | 71 | ||
Die Seite »Tag« | 73 | ||
Die Seite »Neuer Eintrag« | 74 | ||
Die Seite »Einstellungen« | 77 | ||
Die Teile zusammenfügen | 79 | ||
jQTouch anpassen | 81 | ||
Was Sie gelernt haben | 84 | ||
Kapitel 5 – Clientseitige Datenspeicherung | 85 | ||
Web Storage | 85 | ||
Benutzereinstellungen in lokalem Speicher speichern | 86 | ||
Das ausgewählte Datum im Sitzungsspeicher speichern | 89 | ||
Web SQL Database | 91 | ||
Eine Datenbank erstellen | 92 | ||
Zeilen einfügen | 95 | ||
Fehlerbehandlung | 97 | ||
Zeilen auswählen und Ergebnismengen verarbeiten | 98 | ||
Zeilen löschen | 102 | ||
Was Sie gelernt haben | 106 | ||
Referenz zu den Web Database-Fehlercodes | 106 | ||
Kapitel 6 – Offline gehen | 107 | ||
Die Grundlagen des Offline Application Caches | 107 | ||
Die Online-Whitelist- und -Fallback-Optionen | 110 | ||
Eine dynamische Manifest-Datei erstellen | 113 | ||
Debugging | 119 | ||
Die JavaScript-Konsole | 120 | ||
Was Sie gelernt haben | 122 | ||
Kapitel 7 – Native Apps | 125 | ||
PhoneGap | 125 | ||
Das Android SDK herunterladen | 127 | ||
PhoneGap herunterladen | 130 | ||
Die Umgebung einrichten | 131 | ||
Ein virtuelles Android-Gerät erstellen | 133 | ||
KiloGap erstellen | 135 | ||
KiloGap im Emulator installieren | 138 | ||
Die vollständige Höhe des Bildschirms nutzen | 141 | ||
Das App-Symbol anpassen | 142 | ||
KiloGap auf Ihrem Gerät installieren | 143 | ||
Das Gerät mit JavaScript steuern | 144 | ||
Piepen, Vibration und Warnungen | 144 | ||
Geolocation | 148 | ||
Beschleunigungssensor | 154 | ||
Was Sie gelernt haben | 156 | ||
Kapitel 8 – Die App auf dem Android Market einreichen | 157 | ||
Die Release-Version der App vorbereiten | 157 | ||
Debugging-Code entfernen | 157 | ||
Die App versionieren | 158 | ||
Die App signieren | 158 | ||
Die App auf den Android Market hochladen | 161 | ||
Apps direkt verteilen | 163 | ||
Weitere Lektüre | 164 | ||
Anhang – Browsererkennung mit WURFL | 167 | ||
Index | 171 | ||
Über den Autor | 179 | ||
Über den Übersetzer | 179 | ||
Kolophon | 179 |