Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press"

Transkript

1 Thomas Künneth Android 3 Apps entwickeln mit dem Android SDK Galileo Press

2 Vorwort 13 TEIL I Grundlagen 1.1 Entstehung Die Open Handset Alliance, Android Ine Evolution einer Plattform Systemarchitektur Überblick Android Runtime Application Framework Entwicklungswerkzeuge Android SDK Android Development Tools. v Das erste eigene Projekt Android-Projekte Projekte anlegen Projektstruktur Run Configuratipns Die Benutzeroberfläche Texte Views, ioberflächenbeschreibungen Programmlogik und -ablauf.: Activities Benutzereingaben Der letzte Schliff Konzept und Realisierung Konzeption 60

3 3.1.2 Fachlogik Benutzeroberfläche Vom Programm zum Produkt Protokollierung Fehler suchen und finden Debuggen auf echter Hardware Anwendungen verteilen Verteilbare Anwendungen Apps im Android Market einstellen Alternative Märkte und Ad hoc-verteilung 81 TEIL II Elementare Anwendungsbausteine 4.1 Was sind Activities? Struktur von Apps Lebenszyklus von Activities Kommunikation zwischen Anwendungsbausteinen c Intents Kommunikation zwischen Activities Broadcast Receiver ' Fragmente Grundlagen Ein Fragment in eine Activity einbetten Views und ViewGroups Views Positionierung von ßedienelementen mit ViewGroups Alternative Ressourcen Automatische Layout-Auswahl Bitmaps und Pixeldichte Vorgefertigte Bausteine für Oberflächen Nützliche Activities Dialoge Menüs.' 143

4 6.1 Threads Threads in Java Vom Umgang mit Threads in Android Services Gestartete Services Gebundene Services 160 TEIL III Telefonfunktionen nutzen 7.1 Telefonieren Anrufe tätigen Auf eingehende Anrufe reagieren Telefon- und Netzstatus Geräte identifizieren Netzwerkinformationen anzeigen Das Call Log k Entgangene Anrufe Einträge bearbeiten Benachrichtigung bei Änderungen 179 **~.*r*~i 8.1 Widgets Beteiligte Klassen und Dateien Die Benutzeroberfläche Wallpaper Die Wallpaper-API Hintergründe auswählen Live Wallpaper WallpaperService und Engine Live Wallpaper auswählen Einstellungsseiten Sensoren Die Klasse SensorManager Sensoren simulieren 212

5 9.2 GPS und ortsbezogene Dienste Den aktuellen Standort ermitteln Positionen in einer Karte anzeigen 225 TEIL IV Dateien und Datenbanken 10.1 Grundlegende Dateioperationen Dateien lesen und schreiben Mit Verzeichnissen arbeiten Externe Speichermedien Mit SD-Cards arbeiten Installationsort von Apps Erste Schritte mit SQLite Was ist SQLite? Auf der Kommandozeile arbeiten SQLite in Apps nutzen Fortgeschrittene Operationen.; Klickverlauf mit SELECT ermitteln Daten mit UPDATE ändern und mit DELETE löschen Vorhandene Conten Provider nutzen Mit Content Resolver auf Wörterbücher zugreifen Browser-Bookmarks Implementierung eines eigenen Content Providers Anpassungen an der App TKMoodley Die Klasse android.content.contentprovider Die Benutzeroberfläche Einen Live Folder anlegen Beteiligte Klassen und Dateien Das Backend Content Provider Ein eigener Cursor

6 TEIL V Organizer und Multimedia JXDOdte xttsta 14.1 Rasender Reporter-ein Diktiergerät als App Struktur der App Audio aufnehmen und abspielen Effekte Die Klasse AudioEffekteDemo Bass Boost und Virtualizer Hall Sprachsynthese Nutzung der Sprachsynthesekomponente vorbereiten Texte vorlesen Sprachausgaben speichern Weitere Audiofunktionen Spracherkennung Tastendrücke von Headsets verarbeiten Vorhandene Activities nutzen Kamera-Activity starten Aufgenommene Fotos weiterverarbeiten Mit der Galerie arbeiten Die Kamera-App erweitern 15.2 Die eigene Kamera-App Live-Vorschau Kamera auswählen' Fotosaufnehmen 15.3 Videos drehen Die App VideoCaptureDemo MediaRecorder konfigurieren / Kontakte Eine einfache Kontaktliste ausgeben Weitere Kontaktdaten ausgeben Geburtstage hinzufügen und aktualisieren

7 16.2 Auf Google-Konten zugreifen Emulator konfigurieren Aufgabenliste auslesen Kalender und Termine Termine anlegen und auslesen Alarme verwalten Der Kalender-Content-Provider 395 A Literaturverzeichnis 401 B Die Begleit-DVD 403 C Häufig benötigte Code-Bausteine 407 C.1 Manifestdatei 407 C.2 Berechtigungen 408 C.2.1 Hardware, Telefonie und Netzwerk 408 C.2.2 Internet 409 C.2.3 Audio und Video 409 C.2.4 Kontakte und Kalender 410 Index.'

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia Auf einen Blick Auf einen Blick TEIL I Grundlagen 1 Android eine offene, mobile Plattform... 21 2 Hallo Android!... 43 3 Von der Idee zur Veröffentlichung... 73 TEIL II Elementare Anwendungsbausteine 4

Mehr

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13 Einleitung................................................ 9 Aufbau des Buchs.......................................... 11 Benötigte Software......................................... 12 Webseite zum Buch........................................

Mehr

Mobile App Development. - Einführung -

Mobile App Development. - Einführung - Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum ca. 10 Wochen

Mehr

Inhalt. 3 Kurzeinführung 15 Das Android-SDK installieren 15 Einen PATH zu den Werkzeugen einrichten 16 Eclipse installieren 16

Inhalt. 3 Kurzeinführung 15 Das Android-SDK installieren 15 Einen PATH zu den Werkzeugen einrichten 16 Eclipse installieren 16 Inhalt Vorwort XIII 1 Android im Überblick 1 Was ist Android? 1 Was»umfassend«bedeutet 1 Open Source-Plattform 2 Speziell für Mobilgeräte 2 Geschichte 3 Googles Motivation 3 Open Handset Alliance 4 Android-Versionen

Mehr

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel 2.6 Managed Code, Angepasste Java

Mehr

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag Arno Becker Marcus Pant Android Grundlagen und Programmierung I dpunkt.verlag IX 1 Ein erstes Beispiel 3 1.1 Projekt anlegen 3 1.2 Die erste Activity 4 1.3 Layout definieren 5 1.4 Activities aufrufen 8

Mehr

Inhaltsverzeichnis. Apps für Android entwickeln

Inhaltsverzeichnis. Apps für Android entwickeln Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1

Mehr

A""rox~ Android-Bausteine WILEY. Wei-Meng Lee. Übersetzung aus dem Amerikanischen von Jutta Schmidt

Arox~ Android-Bausteine WILEY. Wei-Meng Lee. Übersetzung aus dem Amerikanischen von Jutta Schmidt A""rox~ AWiley Brand Wei-Meng Lee Android-Bausteine Sofort einsetzbare Code-Lösungen für anspruchsvolle Apps Übersetzung aus dem Amerikanischen von Jutta Schmidt WILEY Inhaltsverzeichnis über den Autor...................................................

Mehr

Android 2. Grundlagen und Programmierung. dpunkt.verlag. Arno Becker Marcus Pant. 2., aktualisierte und erweiterte Auflage

Android 2. Grundlagen und Programmierung. dpunkt.verlag. Arno Becker Marcus Pant. 2., aktualisierte und erweiterte Auflage Arno Becker Marcus Pant Android 2 Grundlagen und Programmierung 2., aktualisierte und erweiterte Auflage Unter Mitarbeit von David Müller dpunkt.verlag IX I Inhaltsverzeichnis I Einführung 1 1 Ein erstes

Mehr

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel ab 2.6, aktuell 3.8 Managed Code,

Mehr

APPS FÜR ANDROID ENTWICKELN

APPS FÜR ANDROID ENTWICKELN jan TITTEL jochen BAUMANN ELL N H C S IEG T S N I E APPS FÜR ANDROID ENTWICKELN AM BEISPIEL EINER REALEN APP Inhalt 1 Einführung.............................................. 1 1.1 Die Android-Plattform.................................................

Mehr

Mobile App Development. - Einführung -

Mobile App Development. - Einführung - Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum 10 Wochen

Mehr

ANDROID. Analyse der Android Plattform. Andre Rein, Johannes Florian Tietje. 28. Oktober 2010. FH-Gieÿen-Friedberg Android Praktikum

ANDROID. Analyse der Android Plattform. Andre Rein, Johannes Florian Tietje. 28. Oktober 2010. FH-Gieÿen-Friedberg Android Praktikum Analyse der Android Plattform Andre Rein, Johannes Florian Tietje FH-Gieÿen-Friedberg Android Praktikum 28. Oktober 2010 Topics 1 Übersicht Android Plattform Application Framework Activities und Services

Mehr

Thomas Künneth. Android 4. Apps entwickeln mit dem Android SDK

Thomas Künneth. Android 4. Apps entwickeln mit dem Android SDK Thomas Künneth Android 4 Apps entwickeln mit dem Android SDK An den Leser Liebe Leserin, lieber Leser, mit der Entscheidung, Apps für Android zu entwickeln, haben Sie eine ausgezeichnete Wahl getroffen,

Mehr

Mobile App Development

Mobile App Development Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum 10 Wochen

Mehr

Heiko Mosemann Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren HANSER

Heiko Mosemann Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren HANSER Heiko Mosemann Matthias Kose Android Anwendungen für das Handy-Betriebssystem erfolgreich programmieren HANSER Inhaltsverzeichnis 1 Android stellt sich vor 1 1.1 Warum Java? ' 2 1.2 Einschränkungen 3 1.3

Mehr

Seminar Multimediale Werkzeuge Sommersemester 2011

Seminar Multimediale Werkzeuge Sommersemester 2011 Seminar Multimediale Werkzeuge Sommersemester 2011 Dipl.-Ing. Marco Niehaus marco.niehaus@tu-ilmenau.de 09.06.2011 Page 1 Android Development - Installation Java SDK wird benötigt (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

Inhaltsverzeichnis. Android

Inhaltsverzeichnis. Android Inhaltsverzeichnis zu Android von Dirk Louis und Peter Müller ISBN (Buch): 978-3-446-43823-1 ISBN (E-Book): 978-3-446-43831-6 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43823-1

Mehr

Inhaltsverzeichnis. Heiko Mosemann, Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren ISBN: 978-3-446-41728-1

Inhaltsverzeichnis. Heiko Mosemann, Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren ISBN: 978-3-446-41728-1 Heiko Mosemann, Matthias Kose Android Anwendungen für das Handy-Betriebssystem erfolgreich programmieren ISBN: 978-3-446-41728-1 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41728-1

Mehr

Kapitell: Start mit dem Samsung Galaxy S6 13. Kapitel 2: Das Galaxy S6 einrichten und bedienen... 31

Kapitell: Start mit dem Samsung Galaxy S6 13. Kapitel 2: Das Galaxy S6 einrichten und bedienen... 31 Inhalt Kapitell: Start mit dem Samsung Galaxy S6 13 Android und Samsung - eine Erfolgsgeschichte 14 Das Galaxy 56-frisch ausgepackt 14 Die Bedienelemente des Galaxy 56 17 Das S6 zum ersten Mal starten

Mehr

Über den Autor 7 Widmung 7 Danksagung 7. Einführung 21

Über den Autor 7 Widmung 7 Danksagung 7. Einführung 21 Inhaltsverzeichnis Über den Autor 7 Widmung 7 Danksagung 7 Einführung 21 Über dieses Buch 21 Wie Sie dieses Buch benutzen sollten 22 Törichte Annahmen über den Leser 22 Wie dieses Buch aufgebaut ist 23

Mehr

Mobile Application Development

Mobile Application Development Mobile Application Development Android: Einführung Jürg Luthiger University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Lernziele Der/die Kursbesucher/in kann

Mehr

Über die Autoren 7. Teil I Windows 8.1 kennenlernen 23. Kapitel 1 Erster Kontakt mit Windows 8.1 25

Über die Autoren 7. Teil I Windows 8.1 kennenlernen 23. Kapitel 1 Erster Kontakt mit Windows 8.1 25 Inhaltsverzeichnis Über die Autoren 7 Einführung 17 Über dieses Buch 18 Konventionen in diesem Buch 18 Was Sie nicht lesen müssen 19 Törichte Annahmen über den Leser 19 Wie dieses Buch aufgebaut ist 20

Mehr

Android 4 App-Entwicl<lung

Android 4 App-Entwicl<lung Reto Meier Android 4 App-Entwicl

Mehr

Tablets / Smartphones mit Android

Tablets / Smartphones mit Android Merkblatt 91 Tablets / Smartphones mit Android Was ist Android? Android ist ein Betriebssystem von Google, entwickelt für Smartphones und Tablets. Aktuelle Versionen: 4.0 4.1 4.2 4.3 4.4 (neueste Version)

Mehr

Einführung in Android. 9. Dezember 2014

Einführung in Android. 9. Dezember 2014 Einführung in Android 9. Dezember 2014 Was ist Android? Software für mobile Geräte: Betriebssystem Middleware Kernanwendungen Android SDK: Tools und APIs zur Entwicklung von Anwendungen auf der Android-Plattform

Mehr

Mobile Anwendungen mit Android

Mobile Anwendungen mit Android Mobile Anwendungen mit Android Mike Bach Mobile Anwendungen mit Android Entwicklung und praktischer Einsatz An imprint of Pearson München Boston San Francisco Harlow, England Don Mills, Ontario Sydney

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Inhalt Toast-Meldungen Permissions Sensoren GPS (Global Positioning System) Kamera Anzeigen von Koordinaten auf einer

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

K a p it e l 1: S t a r t m i t d e m S a m s u n g G a la x y S

K a p it e l 1: S t a r t m i t d e m S a m s u n g G a la x y S Inh alt K a p it e l 1: S t a r t m i t d e m S a m s u n g G a la x y S 8... 11 Android und Samsung-eine Erfolgsgeschichte... 12 Das Galaxy S8-frisch ausgepackt... 13 Die Bedienelemente des Galaxy S8...

Mehr

Walkabout: Location Based Services mit Android und dem Google Phone

Walkabout: Location Based Services mit Android und dem Google Phone Walkabout: Location Based Services mit Android und dem Google Phone Teilbereich 1: Die Android Plattform für mobile Geräte (Software) Von: Sebastian Schul Inhalt Einleitung Was ist Android Exkurs: Wie

Mehr

Erste Erfahrungen mit Android

Erste Erfahrungen mit Android Java User Group München, 22. 9. 2008 Erste Erfahrungen mit Android 1 Was ist Android? Die erste vollständige, offene und freie Plattform für mobile Telefone Entwickelt von der Open Handset Alliance (Telecoms,

Mehr

App-Berechtigungen und Ihre Bedeutung

App-Berechtigungen und Ihre Bedeutung App-Berechtigungen und Ihre Bedeutung IHRE KONTEN KONTEN ERSTELLEN UND PASSWÖRTER FESTLEGEN Ermöglicht der App, die Kontoauthentifizierungsfunktionen des Konto-Managers zu verwenden, einschließlich der

Mehr

1 Start mit dem iphone Die Tastatur Telefonieren Nachrichten senden und empfangen Ins Internet mit Safari 119.

1 Start mit dem iphone Die Tastatur Telefonieren Nachrichten senden und empfangen Ins Internet mit Safari 119. Auf einen Blick 1 Start mit dem iphone 15 2 Die Tastatur 53 3 Telefonieren 71 4 Nachrichten senden und empfangen 105 5 Ins Internet mit Safari 119 6 E-Mails 151 7 Kalender, Erinnerungen & Kontakte 173

Mehr

SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM

SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM ÜBERSICHT Android Android Dalvik Virtuelle Maschine Android und Desktop Applikationen Android Entwicklung Tools R Activity

Mehr

Android Apps entwickeln

Android Apps entwickeln Android Apps entwickeln Kompakt-Intensiv-Training Mit Apps können Sie den Nutzwert Ihres Android-Smartphones und -Tablets ständig erweitern. Wie Sie schnell mittels Java ihre eigenen Android Apps programmieren

Mehr

Herzlich willkommen!... 13. Schnelleinstieg in Windows 10... 23. Inhalt 1. Inhalt 5

Herzlich willkommen!... 13. Schnelleinstieg in Windows 10... 23. Inhalt 1. Inhalt 5 Inhalt 5 Inhalt 1 Herzlich willkommen!... 13 Vorwort... 14 Was ist neu in Windows 10?... 16 Wo finde ich was?... 18 Der Desktop im Überblick... 19 Der Explorer in der Übersicht... 20 2 Schnelleinstieg

Mehr

Android 5. Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken. von Arno Becker, Marcus Pant. 4., akt. u. erw.

Android 5. Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken. von Arno Becker, Marcus Pant. 4., akt. u. erw. Android 5 Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken von Arno Becker, Marcus Pant 4., akt. u. erw. Aufl dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de

Mehr

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25 1 Einführung 1 1.1 Das Smartphone 2 1.2 An wen richtet sich dieses Buch? 2 1.3 Buchaufbau und verwendete Technologien 3 1.4 Vorstellung des Beispielprojekts 4 2 Einrichten der Arbeitsumgebung 9 2.1 Installation

Mehr

APPS FÜR ANDROID ENTWICKELN

APPS FÜR ANDROID ENTWICKELN jan TITTEL jochen BAUMANN ELL N H C S IEG T S N I E APPS FÜR ANDROID ENTWICKELN AM BEISPIEL EINER REALEN APP Tittel/Baumann Apps für Android entwickeln Bleiben Sie auf dem Laufenden! Der Hanser Computerbuch-Newsletter

Mehr

Kurzanleitung des Netzwerk Video Rekorders

Kurzanleitung des Netzwerk Video Rekorders Kurzanleitung des Netzwerk Video Rekorders Typ: JVS-ND6004-H3 JVS-ND6008-H3 JVS-ND6016-H2 Die Kurzanleitung soll dem Benutzer die Möglichkeit geben, den Rekorder in Betrieb zu nehmen. Die genauen Anweisungen

Mehr

Datenhaltung für Android. Model First

Datenhaltung für Android. Model First Datenhaltung für Android Model First Frederik Götz, Johannes Tysiak 26.05.2011 Unser Ziel! 26.05.2011 Datenhaltung in Android - Model First» Frederik Götz, Johannes Tysiak 2 Agenda Android Quickstart Datenhaltung

Mehr

1 Was ist Windows?...15

1 Was ist Windows?...15 Inhalt 1 Was ist Windows?...15 1.1 Verstehen, was ein Computer ist... 16 1.2 Aufgaben eines Betriebssystems... 17 1.3 Die verschiedenen Windows-Versionen... 18 1.4 Zusammenfassung... 20 2 Maus, Tastatur

Mehr

Inhaltsverzeichnis. Teil 1 10 kennenlernen 25. Über den Autor 9 Widmung 9 Danksagungen 9

Inhaltsverzeichnis. Teil 1 10 kennenlernen 25. Über den Autor 9 Widmung 9 Danksagungen 9 Inhaltsverzeichnis Über den Autor 9 Widmung 9 Danksagungen 9 Einführung Über dieses Buch 20 Konventionen in diesem Buch 20 Wie Sie dieses Buch lesen 21 Törichte Annahmen über den Leser 22 Wie dieses Buch

Mehr

Inhalt. Kapitel 1: Eine kurze Einführung... 17. Kapitel 2: Das ipad in Betrieb nehmen... 29. Inhalt. Vorwort... 15

Inhalt. Kapitel 1: Eine kurze Einführung... 17. Kapitel 2: Das ipad in Betrieb nehmen... 29. Inhalt. Vorwort... 15 Vorwort... 15 Kapitel 1: Eine kurze Einführung... 17 ipad ja und?... 18 Was ist Apple eigentlich für eine Firma?... 18 Der ipod die neuen Jahre... 20 Das iphone eine neue Revolution... 21 Das ipad schon

Mehr

App Entwicklung für Android F O R T G E S C H R I T T E N E P R O G R A M M I E R U N G I N J A V A

App Entwicklung für Android F O R T G E S C H R I T T E N E P R O G R A M M I E R U N G I N J A V A App Entwicklung für Android F O R T G E S C H R I T T E N E P R O G R A M M I E R U N G I N J A V A D O Z E N T : R E F E R E N T : P R O F. D R. K L I N K E R R I C O L O S C H W I T Z Aufbau der Präsentation

Mehr

Android GUI Entwicklung

Android GUI Entwicklung Android GUI Entwicklung Aktuelle Technologien verteilter Java Anwendungen Referent: Stefan Haupt Hello World! Agenda Einführung & Motivation Android Applikationen UI-Komponenten Events Ressourcen Kommunikation

Mehr

Kapitel 2: Mit der Tastatur schreiben 49

Kapitel 2: Mit der Tastatur schreiben 49 Inhalt Kapitel 1: Start mit dem iphone 13 Die SIM-Karte einlegen 14 Ist itunes installiert? 16 Das iphone aktivieren 17 Nach Aktualisierungen für das Betriebssystem suchen 23 Alle Knöpfe und Schalter auf

Mehr

Online Kurs Entwicklung der Apps auf iphone und ipad

Online Kurs Entwicklung der Apps auf iphone und ipad ios Kurs Online Kurs Entwicklung der Apps auf iphone und ipad Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für ios Modul 1 Einführung in die Programmierung Erste Lerneinheit Einführung

Mehr

Apps für ios entwickeln

Apps für ios entwickeln Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere

Mehr

Kapitel 1: Eine kurze Einführung 15

Kapitel 1: Eine kurze Einführung 15 Inhalt Vorwort 13 Kapitel 1: Eine kurze Einführung 15 ipad - ja und? 16 Was ist Apple eigentlich für eine Firma? 16 Der ipod - die neuen Jahre 18 Das iphone - eine neue Revolution 19 Das ipad - schon wieder

Mehr

App Entwicklung für Android Devices

App Entwicklung für Android Devices App Entwicklung Wahlpflichtkurs: Dozent: Referent: Fortgeschrittene Programmierung in Java Prof. Dr. Klinker Sebastian Fox 30.10.2011, Seite 1 Praktische Anwendung von Java Programmierung Java Applets

Mehr

Inhaltsverzeichnis. xiii

Inhaltsverzeichnis. xiii 1 Lernen Sie den Raspberry Pi kennen 1 1.1 Die Hardware...................................... 1 Was im Pi steckt................................... 1 Was der Pi nicht bietet...............................

Mehr

für bummies Android App Enttficklunq Michael Burton, öonn Fetker Übersetzung aus dem Amerikanischen WILEY-VCH Verlag GmbH & Co.

für bummies Android App Enttficklunq Michael Burton, öonn Fetker Übersetzung aus dem Amerikanischen WILEY-VCH Verlag GmbH & Co. Michael Burton, öonn Fetker Android App Enttficklunq für bummies Übersetzung aus dem Amerikanischen t/on Gerhard Franken 2. Auflage WILEY- VCH WILEY-VCH Verlag GmbH & Co. KGaA Inhaltsverzeichnis Einführung

Mehr

LaVida. Mobile Endgeräte. Andreas Neupert

LaVida. Mobile Endgeräte. Andreas Neupert LaVida Mobile Endgeräte Andreas Neupert Einleitung 1 33 Was? 1) Android a. Hardware b. Entwickeln i. Tools ii. Architektur & Konzepte iii. Google App Inventor c. Benutzen versus 2) WP 7 a. Hardware b.

Mehr

App-Entwicklung für Android

App-Entwicklung für Android App-Entwicklung für Android Einleitung - Systemarchitektur Hochschule Darmstadt WS15/16 1 Inhalt Historie Systemarchitektur Sandbox 2 Motivation Kontra Pro Limitierte Größe Begrenzte Ressourcen Kein Standardgerät

Mehr

iphone 3G S Das Buch Kapitel 1 1 The Bare Essentials Was Sie zuerst lernen müssen Kapitel 2 19 Phoneheads Wie Sie mit dem iphone telefonieren

iphone 3G S Das Buch Kapitel 1 1 The Bare Essentials Was Sie zuerst lernen müssen Kapitel 2 19 Phoneheads Wie Sie mit dem iphone telefonieren Kapitel 1 1 The Bare Essentials Was Sie zuerst lernen müssen Das iphone ein- und ausschalten 2 Das iphone schlafen legen 3 Mit itunes Zeug in Ihr iphone laden 4 Zurück zum Startbildschirm 5 Das iphone

Mehr

Apps Programmierung von Android-Smartphones

Apps Programmierung von Android-Smartphones Apps Programmierung von Android-Smartphones 2/34 Android-Apps Gliederung: Warum? / Warum Android? Grundlagen Beispiel (sehr kurz) weitere Möglichkeiten Einsatz im Unterricht Diskussion / Fragen 3/34 Smartphone-Programmierung

Mehr

1 Das ipad im Überblick... 17

1 Das ipad im Überblick... 17 Liebe Leserin, lieber Leser... 15 So arbeiten Sie mit diesem Buch... 16 1 Das ipad im Überblick... 17 Grundwissen zum ipad... 18 Modellvielfalt beim ipad... 18 Kauftipps fürs ipad... 20 Zubehör zum ipad...

Mehr

CRM/Vertrieb-App-Benchmarking

CRM/Vertrieb-App-Benchmarking CRM/Vertrieb-App-Benchmarking 1. http://www.update.com/de /Ihre-CRM-Loesung/CRM-Software/Mobile-CRM/CRM-App-fuer-iPad - Effizente Tagesplanung und Besuchsvorbereitung. - Relefante Daten im Überblick. -

Mehr

Common Weaknesses of Android Malware Analysis Frameworks. Lars Richter

Common Weaknesses of Android Malware Analysis Frameworks. Lars Richter Common Weaknesses of Android Malware Analysis Frameworks Lars Richter Android Malware Analysis Frameworks Schwachstellen Code Verschleierung Fingerprinting Verdeckte Kommunikation Unerwartete Ereignisse

Mehr

Softwareentwicklungsprozess im Praktikum. 25. April 2013

Softwareentwicklungsprozess im Praktikum. 25. April 2013 Softwareentwicklungsprozess im Praktikum 25. April 2013 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit

Mehr

Inhaltsverzeichnis. Die fehlenden Danksagungen... IX Einleitung... 1. Kapitel 1: Erster Überblick... 5. Kapitel 2: Telefonieren...

Inhaltsverzeichnis. Die fehlenden Danksagungen... IX Einleitung... 1. Kapitel 1: Erster Überblick... 5. Kapitel 2: Telefonieren... Die fehlenden Danksagungen.......................... IX Einleitung....................................... 1 Teil 1: Das iphone als Telefon Kapitel 1: Erster Überblick............................. 5 Standby-Taste...........................................

Mehr

Sametime Meetings - Taskreferenz

Sametime Meetings - Taskreferenz Sametime Meetings - Taskreferenz ii Sametime Meetings - Taskreferenz Inhaltserzeichnis Sametime Meetings - Taskreferenz... 1 iii i Sametime Meetings - Taskreferenz Sametime Meetings - Taskreferenz Mit

Mehr

Inhalt. Kapitel 1: Start mit dem Android-Smartphone... 13. Inhalt

Inhalt. Kapitel 1: Start mit dem Android-Smartphone... 13. Inhalt Kapitel 1: Start mit dem Android-Smartphone... 13 Android eine Erfolgsgeschichte... 14 Frisch ausgepackt... 14 Die Bedienelemente eines Android-Smartphones... 16 Das Android-Smartphone zum ersten Mal starten...

Mehr

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Vorgehensmodell & Beispielanwendung zur Erweiterung

Mehr

Inhalt. Kapitel 1: Start mit dem iphone... 13. Kapitel 2: Mit der Tastatur schreiben... 47. Inhalt

Inhalt. Kapitel 1: Start mit dem iphone... 13. Kapitel 2: Mit der Tastatur schreiben... 47. Inhalt Kapitel 1: Start mit dem iphone... 13 Die SIM-Karte einlegen... 14 Ist itunes installiert?... 16 Das iphone aktivieren... 17 Nach Aktualisierungen für das Betriebssystem suchen... 23 Alle Knöpfe und Schalter

Mehr

Inhaltsverzeichnis. Vorwort... XIII. 1 Der PC in der Tasche... 1. 2 Auspacken, Einschalten, Loslegen... 9. 3 Einstellungen... 19

Inhaltsverzeichnis. Vorwort... XIII. 1 Der PC in der Tasche... 1. 2 Auspacken, Einschalten, Loslegen... 9. 3 Einstellungen... 19 Vorwort....................................................... XIII 1 Der PC in der Tasche................................. 1 Was ist das Pocket PC-Konzept?........................... 3 Welche Pocket PC-Arten

Mehr

1 Grundlagen Start und erste Schritte Inhaltsverzeichnis. Liebe Leserin, lieber Leser So arbeiten Sie mit diesem Buch...

1 Grundlagen Start und erste Schritte Inhaltsverzeichnis. Liebe Leserin, lieber Leser So arbeiten Sie mit diesem Buch... D3kjd3Di38lk323nnm Liebe Leserin, lieber Leser... 13 So arbeiten Sie mit diesem Buch... 14 1 Grundlagen... 15 Android-Geräte im Überblick... 16 Smartphone, Tablet, Phablet... 16 Welche Geräteausstattung

Mehr

Das Smartphone mit Android 4.x. Markus Krimm 2. Ausgabe, März 2015. Kommunikation & Organisation, Fotos, Videos & Medien

Das Smartphone mit Android 4.x. Markus Krimm 2. Ausgabe, März 2015. Kommunikation & Organisation, Fotos, Videos & Medien Markus Krimm. Ausgabe, März 05 Das Smartphone mit Android 4.x Kommunikation & Organisation, Fotos, Videos & Medien ISBN: 978--8649-46- K-SMART-AND4X-G Erste Schritte Hinweis Möchten Sie die Gruppierung

Mehr

Inhaltsverzeichnis. Einführung... 17

Inhaltsverzeichnis. Einführung... 17 O:/Wiley/Reihe_Computing/76037/3d/ftoc.3d from 08.02.2013 12:41:41 Inhaltsverzeichnis Einführung... 17 1 Eine kurze Geschichte der Windows-Anwendungsentwicklung... 29 1.1 Das Leben von Windows... 29 1.1.1

Mehr

Dominik Helleberg inovex GmbH. Android-Enterprise- Integration

Dominik Helleberg inovex GmbH. Android-Enterprise- Integration Dominik Helleberg inovex GmbH Android-Enterprise- Integration Dominik Helleberg Mobile Development Android HTML5 http://dominik-helleberg.de/+ http://twitter.com/_cirrus_ Agenda Intro Enterprise Apps /

Mehr

1 ONLINE-ZUSAMMENARBEIT GRUNDLAGEN... 7 1.1 Grundlegende Kenntnisse... 7

1 ONLINE-ZUSAMMENARBEIT GRUNDLAGEN... 7 1.1 Grundlegende Kenntnisse... 7 INHALT Der Aufbau dieser Lernunterlage ist der Gliederung des ECDL-Syllabus 1.0 angepasst. Kapitel und Unterkapitel sind daher in der gleichen Nummerierung, wie sie im ECDL-Lernzielkatalog verwendet wird.

Mehr

Praxisbuch SharePoint-Entwicklung

Praxisbuch SharePoint-Entwicklung Fabian Moritz, Rene Hezser Praxisbuch SharePoint-Entwicklung Galileo Press Auf einen Blick 1 SharePoint als Entwicklungsplattform 13 2 SharePoint-Entwicklungswerkzeuge 69 3 Das erste SharePoint-Projekt

Mehr

Inhaltsverzeichnis. Einleitung Der schnelle Einstieg 13

Inhaltsverzeichnis. Einleitung Der schnelle Einstieg 13 Inhaltsverzeichnis Einleitung 12 1. Der schnelle Einstieg 13 1.1 Die SIM-Karte 15 Vor dem Einlegen der SIM-Karte - Datentarife 15 Sicherheitsregeln beim Einlegen der SIM-Karte 17 Einlegen der SIM-Karte

Mehr

Android. LUG-LD Christoph Maya 2011 http://demaya.de. Lizenz: http://creativecommons.org/licenses/by-nc/3.0/de/

Android. LUG-LD Christoph Maya 2011 http://demaya.de. Lizenz: http://creativecommons.org/licenses/by-nc/3.0/de/ Android LUG-LD Christoph Maya 2011 http://demaya.de Lizenz: http://creativecommons.org/licenses/by-nc/3.0/de/ Inhalt Inhalt: ein Mix für Einsteiger und Fortgeschrittene Was ist Android und wo kommts her?

Mehr

Jump Project. Softwarelösungen für professionelles Projektmanagement

Jump Project. Softwarelösungen für professionelles Projektmanagement Jump Project Softwarelösungen für professionelles Projektmanagement Jump Project Office Übersichtliche Dokumentenstruktur und schneller Zugriff auf alle wichtigen Funktionen. Steuern Sie Ihre Projekte

Mehr

Übungen zur Android Entwicklung

Übungen zur Android Entwicklung Übungen zur Android Entwicklung Aufgabe 1 Hello World Entwickeln Sie eine Hello World Android Applikation und laden diese auf den Emulator. Leiten Sie hierfür die Klasse android.app.activity ab und entwerfen

Mehr

Kapitel 1: Eine kurze Einführung 17

Kapitel 1: Eine kurze Einführung 17 Inhalt Vorwort 15 Kapitel 1: Eine kurze Einführung 17 ipad -ja und? 18 Was ist Apple eigentlich für eine Firma? 18 Der ipod - die neuen Jahre 20 Das iphone - eine neue Revolution 21 Das ipad - schon wieder

Mehr

Modulnummer: IWMB. Semester: -- Dauer: Minimaldauer 1 Semester. Modultyp: Wahlpflicht. Regulär angeboten im: WS, SS. Workload: 300 h ECTS Punkte: 10

Modulnummer: IWMB. Semester: -- Dauer: Minimaldauer 1 Semester. Modultyp: Wahlpflicht. Regulär angeboten im: WS, SS. Workload: 300 h ECTS Punkte: 10 Modulbezeichnung: Mobile Software Engineering Modulnummer: IWMB Semester: -- Dauer: Minimaldauer 1 Semester Modultyp: Wahlpflicht Regulär angeboten im: WS, SS Workload: 300 h ECTS Punkte: 10 Zugangsvoraussetzungen:

Mehr

1. Inhaltsverzeichnis

1. Inhaltsverzeichnis Inhaltsverzeichnis 5 1. Inhaltsverzeichnis 2. Grundlagen der Bedienung 11 2.1 Bedienelemente des Nokia N8 11 2.2 Die Startseite (Standby-Modus) 11 2.2.1 Bildschirmseiten 12 2.2.2 Widgets 13 2.2.3 Hintergrundbild

Mehr

Sind Cloud Apps der nächste Hype?

Sind Cloud Apps der nächste Hype? Java Forum Stuttgart 2012 Sind Cloud Apps der nächste Hype? Tillmann Schall Stuttgart, 5. Juli 2012 : Agenda Was sind Cloud Apps? Einordnung / Vergleich mit bestehenden Cloud Konzepten Live Demo Aufbau

Mehr

Android Freund oder Feind

Android Freund oder Feind Android Freund oder Feind 03.07.2008 Markus Stäuble, CTO (Head of Technology) 1 www.namics.com about me Markus Stäuble CTO bei namics (deutschland) gmbh Programmierung mit Java seit Version 1.1.7 Autor

Mehr

Die grundlegenden Bausteine

Die grundlegenden Bausteine KAPITEL 4 Die grundlegenden Bausteine In diesem Kapitel werden Sie die großen Bausteine von Android kennenlernen. Wir werden Ihnen einen groben Überblick darüber bieten, was Activities sind, wie Intents

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Organisatorisches Anmelden im Web: ZIV Lehre Anmelden Anwesenheitsliste Anwesenheitsschein bei 75% Anwesenheit Allgemeine

Mehr

1 So bedienen Sie Ihren Computer... 10

1 So bedienen Sie Ihren Computer... 10 1 So bedienen Sie Ihren Computer... 10 So funktioniert die Maus... 12 Windows mit dem Touchpad steuern... 14 Windows auf dem Tablet... 16 Windows per Tastatur steuern... 18 Windows mit Tastenkürzeln bedienen...

Mehr

iphone 4S Das Buch Kapitel 1 1 The Bare Essentials Was Sie zuerst lernen müssen Kapitel 2 7 Phoneheads Wie Sie mit dem iphone telefonieren

iphone 4S Das Buch Kapitel 1 1 The Bare Essentials Was Sie zuerst lernen müssen Kapitel 2 7 Phoneheads Wie Sie mit dem iphone telefonieren Kapitel 1 1 The Bare Essentials Was Sie zuerst lernen müssen Das iphone ein-, ausschalten und schlafen legen 2 Der Touchscreen des iphone 3 Zurück zum Startbildschirm 4 Das iphone aufladen 5 Kapitel 2

Mehr

FME Desktop. Data in Motion

FME Desktop. Data in Motion FME Desktop Data in Motion Übersicht Reporting Ausführen, Debuggen, Inspizieren, Profilen Neuigkeiten bei Datenbanken Reporting Move Your Data Analysis Organized Reporting in FME Tabellenkalkulationen

Mehr

Vorwort. 1 Einleitung und Grundlagen 1

Vorwort. 1 Einleitung und Grundlagen 1 Vorwort XI 1 Einleitung und Grundlagen 1 1.1 Die mobile Welt - Tausende von Inseln 2 1.2 Was erwartet Sie in dem Buch? 3 1.3 Was ist PhoneGap? 4 1.3.1 Der PhoneGap-Wrapper und FFI 5 1.3.2 Unterstützte

Mehr

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...

Mehr

Inhalt. Kapitel 1: Start mit dem Android-Smartphone. Kapitel 2: Das Smartphone einrichten und bedienen 29

Inhalt. Kapitel 1: Start mit dem Android-Smartphone. Kapitel 2: Das Smartphone einrichten und bedienen 29 Inhalt Kapitel 1: Start mit dem Android-Smartphone ib Android-eine Erfolgsgeschichte 14 Frisch ausgepackt 14 Die Bedienelemente eines Android-Smartphones 16 Das Android-Smartphone zum ersten Mal starten

Mehr

So#ware- Engineering für mobile Systeme. paluno

So#ware- Engineering für mobile Systeme. paluno So#ware- Engineering für mobile Systeme Gliederung 1 Grundlagen 2 Grundlagen der Anwendungsentwicklung für Android 3 Grundlagen der Anwendungsentwicklung für ios 4 KommunikaBon mit Netzwerken 5 MulBthreading

Mehr

Auf einen Blick. Auf einen Blick. 1 Start mit dem iphone Die Tastatur Telefonieren Nachrichten senden und empfangen...

Auf einen Blick. Auf einen Blick. 1 Start mit dem iphone Die Tastatur Telefonieren Nachrichten senden und empfangen... Auf einen Blick Auf einen Blick 1 Start mit dem iphone... 15 2 Die Tastatur... 53 3 Telefonieren... 71 4 Nachrichten senden und empfangen... 105 5 Ins Internet mit Safari... 119 6 E-Mails... 151 7 Kalender,

Mehr

Apps Programmierung von Android-Smartphones

Apps Programmierung von Android-Smartphones Apps Programmierung von Android-Smartphones 2/14 Geplantes Tagesprogramm Vormittag: Überblick / Erwartungen Warum Android? Grundlagen ggf. gemeinsame Installation ggf. Vergleich Delphi - java ein einfaches

Mehr

Stand: Semester: Dauer: Modulnummer: Minimaldauer 1 Semester IWMB. Regulär angeboten im: Modultyp: Wahlpflicht WS, SS

Stand: Semester: Dauer: Modulnummer: Minimaldauer 1 Semester IWMB. Regulär angeboten im: Modultyp: Wahlpflicht WS, SS Modulbezeichnung: Mobile Software Engineering Modulnummer: IWMB Semester: -- Dauer: Minimaldauer 1 Semester Modultyp: Wahlpflicht Regulär angeboten im: WS, SS Workload: 300 h ECTS Punkte: 10 Zugangsvoraussetzungen:

Mehr

Mobile Security (Android OS) Ein Vortrag zur Sensibilisierung eines Benutzers im Umgang mit Smartphones und Tablets mit dem Android OS.

Mobile Security (Android OS) Ein Vortrag zur Sensibilisierung eines Benutzers im Umgang mit Smartphones und Tablets mit dem Android OS. Mobile Security (Android OS) Ein Vortrag zur Sensibilisierung eines Benutzers im Umgang mit Smartphones und Tablets mit dem Android OS. Inhaltsverzeichnis Was ist Android? Schwächen des OS Grundlegende

Mehr

Anrufe und Videokonferenzen Taskreferenz

Anrufe und Videokonferenzen Taskreferenz Anrufe und Videokonferenzen Taskreferenz ii Anrufe und Videokonferenzen Taskreferenz Inhaltserzeichnis Anrufe und Videokonferenzen Taskreferenz................ 1 iii i Anrufe und Videokonferenzen Taskreferenz

Mehr

Android Entwicklung. App Entwickler Konferenz 2010 Bonn, 17. November Markus Junginger. Twitter: #app2010 @greenrobot_de

Android Entwicklung. App Entwickler Konferenz 2010 Bonn, 17. November Markus Junginger. Twitter: #app2010 @greenrobot_de Android Entwicklung App Entwickler Konferenz 2010 Bonn, 17. November Markus Junginger Twitter: #app2010 @greenrobot_de Über mich Markus Junginger, greenrobot 2007: Erste Android App 2001: Erstes Mobile

Mehr