Mobile Anwendungen mit Android - Entwicklung und praktischer Einsatz

Mobile Anwendungen mit Android - Entwicklung und praktischer Einsatz

 

 

 

von: Mike Bach

Addison-Wesley Verlag, 2012

ISBN: 9783863241162

Sprache: Deutsch

466 Seiten, Download: 19956 KB

 
Format:  EPUB, PDF, auch als Online-Lesen

geeignet für: geeignet für alle DRM-fähigen eReader geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Online-Lesen PC, MAC, Laptop
Typ: B (paralleler Zugriff)

 

eBook anfordern

Mehr zum Inhalt

Mobile Anwendungen mit Android - Entwicklung und praktischer Einsatz



  Mobile Anwendungen mit Android 1  
     Entwicklung und praktischer Einsatz 4  
     Impressum 5  
  Inhaltsübersicht 6  
     Vorwort 6  
     Zum Inhalt und zur Benutzung 6  
     Kapitel 1 – Die ganze Welt in einer Hand 6  
     Kapitel 2 – Einrichten der Entwicklungsumgebung 6  
     Kapitel 3 – Android – Schritt für Schritt 6  
     Kapitel 4 – Die Tiefen von Android 6  
     Anhang A – Überblick über die Beispielprojekte 6  
     Stichwortverzeichnis 6  
  Inhaltsverzeichnis 8  
     Vorwort 8  
     Zum Inhalt und zur Benutzung 8  
     Kapitel 1 – Die ganze Welt in einer Hand 8  
        1.1 Geschichte, Gegenwart und Zukunft 8  
        1.2 Warum also Android? 8  
        1.3 Es gibt für alles eine App 8  
        1.4 Die Geschichte von Android 8  
        1.5 Die äußere Hülle 8  
           1.5.1 Bildschirm 8  
           1.5.2 Eingabegeräte 8  
           1.5.3 Sensoren 8  
           1.5.4 Netzwerk/Kommunikation 8  
           1.5.5 Kamera 8  
           1.5.6 Speicher 8  
           1.5.7 SQL-Datenbank 8  
           1.5.8 Synchronisieren und Backup 8  
           1.5.9 USB 8  
        1.6 Der innere Kern 8  
           1.6.1 Modularisierung und Kopplung 8  
           1.6.2 Die Benutzeroberfläche 8  
           1.6.3 WebKit und HTML 5 8  
           1.6.4 Multimedia 8  
           1.6.5 Sicherheitsaspekte 8  
        1.7 Die Oberfläche 8  
           1.7.1 Hochformat und Querformat 8  
           1.7.2 Smartphones und Tablets 8  
        1.8 Zusammenfassung 8  
     Kapitel 2 – Einrichten der Entwicklungsumgebung 8  
        2.1 Systemvoraussetzungen 8  
           2.1.1 Hardware und Betriebssystem 8  
           2.1.2 Java JDK 8  
           2.1.3 Entwicklungsumgebung 8  
           2.1.4 Das Android-SDK und die Android Development Tools (ADT) 8  
        2.2 Installation der Entwicklungsumgebung Schritt für Schritt 9  
           2.2.1 Herunterladen und installieren des JDK 9  
           2.2.2 Herunterladen und installieren des Android-SDK 9  
           2.2.3 Herunterladen und installieren der Eclipse 9  
           2.2.4 Erster Aufruf von Eclipse 9  
           2.2.5 Installieren des ADT-Plug-ins 9  
           2.2.6 Konfigurieren des ADT-Plug-ins 9  
           2.2.7 Aktualisieren des ADT-Plug-ins 9  
        2.3 Android Development Tools im Detail 9  
           2.3.1 Der SDK- und AVD-Manager 9  
           2.3.2 Anschluss von Android-Geräten über USB 9  
           2.3.3 9-Patch-Zeichenprogramm 9  
           2.3.4 Android Debug Bridge 9  
           2.3.5 Das ADT-Plug-in 9  
        2.4 Fazit 9  
     Kapitel 3 – Android – Schritt für Schritt 9  
        3.1 Anlegen eines Projekts 9  
           3.1.1 Das Projekt 9  
           3.1.2 Build Target 9  
           3.1.3 Application und Package Name 9  
           3.1.4 Create Activity 9  
           3.1.5 Min SDK Version 9  
           3.1.6 Erstellen des Projekts 9  
        3.2 Die Projektstruktur 9  
        3.3 Die Android-Architektur 9  
        3.4 Allgemeine Grundlagen 9  
        3.5 Grundlegende Eigenschaften von Android-Applikationen 9  
        3.6 Organisation von Android-Anwendungen 9  
           3.6.1 Das Android Package 9  
           3.6.2 Das Manifest 9  
        3.7 Nachrichten und Ereignisse 9  
        3.8 Intents (Absichten, Zwecke, Ereignisse) 9  
        3.9 Bausteine von Android-Applikationen 9  
        3.10 Application Resources 9  
           3.10.1 Grundlegende Struktur 9  
           3.10.2 Konfigurationsabhängige alternative Ressourcen 9  
           3.10.3 Ressourcen-IDs 9  
           3.10.4 Zugriff auf Ressourcen 9  
           3.10.5 Einfache Ressourcen 9  
           3.10.6 Komplexe Ressourcen 9  
        3.11 Das Userinterface 10  
           3.11.1 Wichtige UI-Elemente 10  
           3.11.2 Layouts definieren 10  
           3.11.3 Anlegen von Layouts in Eclipse 10  
           3.11.4 Füllen des Layouts mit Widgets und anderem 10  
           3.11.5 Menüs und die Action Bar 10  
           3.11.6 Auf Benutzereingaben reagieren 10  
           3.11.7 Eigene Views und Widgets 10  
           3.11.8 Dialoge und Benachrichtigungen 10  
           3.11.9 Styles und Themes 10  
           3.11.10 Die Action Bar im Detail 10  
           3.11.11 Datenbindung an Views 10  
           3.11.12 Drag&Drop 10  
        3.12 Activities 10  
           3.12.1 Grundlegendes über Activities 10  
           3.12.2 Die Activity genauer betrachtet 10  
        3.13 Fragments 10  
           3.13.1 Die Kompatibilitätsbibliothek 10  
           3.13.2 Fragmente im Detail 10  
           3.13.3 FragmentManager und FragmentTransaction 10  
           3.13.4 Breadcrumbs 10  
           3.13.5 Tabs 10  
           3.13.6 Animation 10  
        3.14 Content-Provider 10  
           3.14.1 Zugriff auf bestehende Content-Provider 10  
           3.14.2 Erstellen eines eigenen Content-Providers 10  
        3.15 Loader 10  
        3.16 Broadcast Receiver 10  
        3.17 Services 10  
        3.18 Zwischenbilanz 10  
     Kapitel 4 – Die Tiefen von Android 10  
        4.1 Grafik 10  
           4.1.1 Zeichnen in View.onDraw(…) 10  
           4.1.2 Der Canvas und das Paint-Objekt 10  
           4.1.3 SurfaceView 10  
           4.1.4 Drawables 10  
           4.1.5 Animationen 10  
        4.2 Storage 10  
        4.3 App Widgets 10  
        4.4 Sensoren 11  
        4.5 Location Services 11  
        4.6 Multimedia 11  
        4.7 Netzwerk 11  
        4.8 Near-Field-Communication 11  
        4.9 Veröffentlichen von Apps 11  
        4.10 Ein Wort zum Schluss 11  
     Anhang A – Überblick über die Beispielprojekte 11  
     Stichwortverzeichnis 11  
  Vorwort 12  
  Zum Inhalt und zur Benutzung 14  
  Kapitel 1 – Die ganze Welt in einer Hand 16  
     1.1 Geschichte, Gegenwart und Zukunft 16  
     1.2 Warum also Android? 19  
     1.3 Es gibt für alles eine App 22  
     1.4 Die Geschichte von Android 24  
     1.5 Die äußere Hülle 27  
        1.5.1 Bildschirm 28  
        1.5.2Eingabegeräte 32  
        1.5.3 Sensoren 36  
        1.5.4 Netzwerk/Kommunikation 48  
        1.5.5 Kamera 52  
        1.5.6 Speicher 54  
        1.5.7 SQL-Datenbank 56  
        1.5.8 Synchronisieren und Backup 56  
        1.5.9 USB 57  
     1.6 Der innere Kern 57  
        1.6.1 Modularisierung und Kopplung 59  
        1.6.2 Die Benutzeroberfläche 60  
        1.6.3 WebKit und HTML 5 63  
        1.6.4 Multimedia 64  
        1.6.5 Sicherheitsaspekte 65  
     1.7 Die Oberfläche 66  
        1.7.1 Hochformat und Querformat 66  
        1.7.2 Smartphones und Tablets 67  
     1.8 Zusammenfassung 69  
  Kapitel 2 – Einrichten der Entwicklungsumgebung 70  
     2.1 Systemvoraussetzungen 72  
        2.1.1 Hardware und Betriebssystem 72  
        2.1.2 Java JDK 73  
        2.1.3 Entwicklungsumgebung 74  
        2.1.4 Das Android-SDK und die Android Development Tools (ADT) 75  
     2.2 Installation der Entwicklungsumgebung Schritt für Schritt 75  
        2.2.1 Herunterladen und installieren des JDK 76  
        2.2.2 Herunterladen und installieren des Android-SDK 79  
        2.2.3 Herunterladen und installieren der Eclipse 83  
        2.2.4 Erster Aufruf von Eclipse 84  
        2.2.5 Installieren des ADT-Plug-ins 87  
        2.2.6 Konfigurieren des ADT-Plug-ins 91  
        2.2.7 Aktualisieren des ADT-Plug-ins 92  
     2.3 Android Development Tools im Detail 95  
        2.3.1 Der SDK- und AVD-Manager 96  
        2.3.2 Anschluss von Android-Geräten über USB 101  
        2.3.3 9-Patch-Zeichenprogramm 102  
        2.3.4 Android Debug Bridge 103  
        2.3.5 Das ADT-Plug-in 103  
     2.4 Fazit 107  
  Kapitel 3 – Android – Schritt für Schritt 108  
     3.1 Anlegen eines Projekts 108  
        3.1.1 Das Projekt 109  
        3.1.2 Build Target 109  
        3.1.3 Application und Package Name 110  
        3.1.4 Create Activity 111  
        3.1.5 Min SDK Version 112  
        3.1.6 Erstellen des Projekts 112  
     3.2 Die Projektstruktur 113  
     3.3 Die Android-Architektur 114  
     3.4 Allgemeine Grundlagen 116  
     3.5 Grundlegende Eigenschaften von Android-­Applikationen 119  
     3.6 Organisation von Android-Anwendungen 123  
        3.6.1 Das Android Package 123  
        3.6.2 Das Manifest 124  
     3.7 Nachrichten und Ereignisse 130  
     3.8 Intents (Absichten, Zwecke, Ereignisse) 133  
     3.9 Bausteine von Android-Applikationen 144  
     3.10 Application Resources 147  
        3.10.1 Grundlegende Struktur 147  
        3.10.2 Konfigurationsabhängige alternative Ressourcen 149  
        3.10.3 Ressourcen-IDs 155  
        3.10.4 Zugriff auf Ressourcen 156  
        3.10.5 Einfache Ressourcen 159  
        3.10.6 Komplexe Ressourcen 164  
     3.11 Das Userinterface 170  
        3.11.1 Wichtige UI-Elemente 170  
        3.11.2 Layouts definieren 171  
        3.11.3 Anlegen von Layouts in Eclipse 179  
        3.11.4 Füllen des Layouts mit Widgets und anderem 188  
        3.11.5 Menüs und die Action Bar 193  
        3.11.6 Auf Benutzereingaben reagieren 197  
        3.11.7Eigene Views und Widgets 219  
        3.11.8 Dialoge und Benachrichtigungen 231  
        3.11.9 Styles und Themes 248  
        3.11.10 Die Action Bar im Detail 258  
        3.11.11 Datenbindung an Views 264  
        3.11.12 Drag&Drop 278  
     3.12 Activities 282  
        3.12.1 Grundlegendes über Activities 282  
        3.12.2 Die Activity genauer betrachtet 284  
     3.13 Fragments 292  
        3.13.1 Die Kompatibilitätsbibliothek 293  
        3.13.2 Fragmente im Detail 294  
        3.13.13 FragmentManager und FragmentTransaction 302  
        3.13.4 Breadcrumbs 307  
        3.13.5 Tabs 309  
        3.13.6Animation 311  
     3.14 Content-Provider 313  
        3.14.1 Zugriff auf bestehende Content-Provider 315  
        3.14.2 Erstellen eines eigenen Content-Providers 324  
     3.15Loader 335  
     3.16 Broadcast Receiver 342  
     3.17 Services 344  
     3.18 Zwischenbilanz 349  
  Kapitel 4 – Die Tiefen von ­Android 350  
     4.1 Grafik 350  
        4.1.1 Zeichnen in View.onDraw(…) 351  
        4.1.2 Der Canvas und das Paint-Objekt 352  
        4.1.3 SurfaceView 364  
        4.1.4 Drawables 371  
        4.1.5 Animationen 375  
     4.2 Storage 381  
     4.3 App Widgets 390  
     4.4 Sensoren 401  
     4.5 Location Services 411  
     4.6 Multimedia 419  
     4.7 Netzwerk 433  
     4.8 Near-Field-Communication 436  
     4.9 Veröffentlichen von Apps 443  
     4.10 Ein Wort zum Schluss 451  
  Anhang A – Überblick über die Beispielprojekte 452  
  Stichwortverzeichnis 456  
     Symbole 456  
     A 456  
     B 457  
     C 458  
     D 458  
     E 459  
     F 459  
     G 460  
     H 460  
     I 460  
     J 460  
     K 461  
     L 461  
     M 461  
     N 462  
     O 462  
     P 462  
     Q 463  
     R 463  
     S 463  
     T 464  
     U 465  
     V 465  
     W 465  
     X 465  
     Z 465  
  Ins Internet: Weitere Infos zum Buch, Downloads, etc. 0  
  Copyright 466  

Kategorien

Service

Info/Kontakt

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek