Das Praxisbuch für Entwickler. In über 70 Projekten von den Grundlagen bis zur professionellen App. Vielseitige Apps für Smartphone, Tablets und Watch. Multimedia, Kamera, GPS, Kalender, GUIs, Multitaski
Das Praxisbuch für Entwickler. In über 70 Projekten von den Grundlagen bis zur professionellen App. Vielseitige Apps für Smartphone, Tablets und Watch. Multimedia, Kamera, GPS, Kalender, GUIs, Multitaski
Alles für die Android-Entwicklung mit Android Studio! Sie möchten Android-Apps für Smartphone, Tablet und Smart-Watch entwickeln? Ob GUI, Kamera, Multimedia, Kontakte oder GPS - hier erfahren Sie, wie Sie Ihre Apps robust und performant gestalten. Top-aktuell zu Android 7.1 und API-Level 25! Mit 70 anschaulichen Praxisbeispielen zu allen Funktionen: Telefonie, Organizer, Datenbanken, Zugriff auf Google-Konten, Android Wear, Multimedia u. v. m. Hinweis: Java-Kenntnisse sollten Sie auf alle Fälle mitbringen. Aus dem Inhalt: Entwicklungstools einrichten Erste Schritte Apps…mehr
Alles für die Android-Entwicklung mit Android Studio! Sie möchten Android-Apps für Smartphone, Tablet und Smart-Watch entwickeln? Ob GUI, Kamera, Multimedia, Kontakte oder GPS - hier erfahren Sie, wie Sie Ihre Apps robust und performant gestalten. Top-aktuell zu Android 7.1 und API-Level 25! Mit 70 anschaulichen Praxisbeispielen zu allen Funktionen: Telefonie, Organizer, Datenbanken, Zugriff auf Google-Konten, Android Wear, Multimedia u. v. m.
Hinweis: Java-Kenntnisse sollten Sie auf alle Fälle mitbringen.
Aus dem Inhalt:
Entwicklungstools einrichten Erste Schritte Apps veröffentlichen Benutzeroberflächen Activities Broadcast Receiver Multitasking Rund ums Telefonieren Widgets und Wallpapers Sensoren und GPS Dateisystem von Android Datenbanken mit SQLite Content Provider Android Backup Audio Fotos und Video Kontakte und Organizer Android Wear
1. Android -- eine offene, mobile Plattform ... 21
1.1 ... Entstehung ... 21
1.2 ... Systemarchitektur ... 26
1.3 ... Entwicklungswerkzeuge ... 31
1.4 ... Zusammenfassung ... 45
2. Hallo Android! ... 47
2.1 ... Android-Projekte ... 47
2.2 ... Benutzeroberfläche ... 59
2.3 ... Programmlogik und -ablauf ... 66
2.4 ... Zusammenfassung ... 76
3. Von der Idee zur Veröffentlichung ... 77
3.1 ... Konzept und Realisierung ... 77
3.2 ... Vom Programm zum Produkt ... 91
3.3 ... Anwendungen verteilen ... 102
3.4 ... Zusammenfassung ... 108
Teil II Elementare Anwendungsbausteine ... 109
4. Activities und Broadcast Receiver ... 111
4.1 ... Was sind Activities? ... 111
4.2 ... Kommunikation zwischen Anwendungsbausteinen ... 130
4.3 ... Fragmente ... 142
4.4 ... Berechtigungen ... 157
4.5 ... Zusammenfassung ... 167
5. Benutzeroberflächen ... 169
5.1 ... Views und ViewGroups ... 169
5.2 ... Alternative Ressourcen ... 185
5.3 ... Vorgefertigte Bausteine für Oberflächen ... 197
5.4 ... Zusammenfassung ... 223
6. Multitasking ... 225
6.1 ... Threads ... 226
6.2 ... Services ... 237
6.3 ... Job Scheduler ... 258
6.4 ... Mehrere Apps gleichzeitig nutzen ... 263
6.5 ... Zusammenfassung ... 267
Teil III Telefonfunktionen nutzen ... 269
7. Telefonieren und Surfen ... 271
7.1 ... Telefonieren ... 271
7.2 ... Telefon- und Netzstatus ... 280
7.3 ... Das Call Log ... 286
7.4 ... Webseiten mit WebView anzeigen ... 293
7.5 ... Webservices nutzen ... 307
7.6 ... Zusammenfassung ... 321
8. Sensoren und GPS ... 323
8.1 ... Sensoren ... 323
8.2 ... GPS und ortsbezogene Dienste ... 339
8.3 ... Zusammenfassung ... 354
Teil IV Dateien und Datenbanken ... 355
9. Dateien lesen, schreiben und drucken ... 357
9.1 ... Grundlegende Dateioperationen ... 357
9.2 ... Externe Speichermedien ... 369
9.3 ... Drucken ... 380
9.4 ... Zusammenfassung ... 390
10. Datenbanken ... 391
10.1 ... Erste Schritte mit SQLite ... 391
10.2 ... Fortgeschrittene Operationen ... 401
10.3 ... Implementierung eines eigenen Content Providers ... 410
10.4 ... Zusammenfassung ... 422
Teil V Organizer und Multimedia ... 423
11. Audio ... 425
11.1 ... Rasender Reporter -- ein Diktiergerät als App ... 425
11.2 ... Effekte ... 435
11.3 ... Sprachsynthese ... 441
11.4 ... Weitere Audiofunktionen ... 450
11.5 ... Zusammenfassung ... 458
12. Fotos und Video ... 459
12.1 ... Vorhandene Activities nutzen ... 459
12.2 ... Die eigene Kamera-App ... 479
12.3 ... Videos drehen ... 492
12.4 ... Zusammenfassung ... 501
13. Kontakte und Organizer ... 503
13.1 ... Kontakte ... 503
13.2 ... Auf Google-Konten zugreifen ... 516
13.3 ... Kalender und Termine ... 529
13.4 ... Zusammenfassung ... 540
14. Android Wear ... 541
14.1 ... Rundgang durch Android Wear ... 542
14.2 ... Benachrichtigungen ... 545
14.3 ... Wearable Apps ... 557
14.4 ... Animierte Zifferblätter ... 564
14.5 ... Zusammenfassung ...585
Anhang ... 587
A. Literaturverzeichnis ... 589
B. Die Begleitmaterialien ... 591
C. Häufig benötigte Code-Bausteine ... 595
D. Neuerungen in Android 7.1 ... 601
Index ... 609
Rezensionen
"Wer eine komplette Einführung in die Programmierung von Googles Smartphone-Betriebssystem sucht und Java-Kenntnisse mitbringt, dürfte mit dem Werk gut bedient sein." iX - Magazin für professionelle Informationstechnik 201606
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497
USt-IdNr: DE450055826