Android Programmierung mit Java Studiengang MI
|
|
- Meta Lenz
- vor 6 Jahren
- Abrufe
Transkript
1 Android Programmierung mit Java Studiengang MI Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik Raum Tel /
2 Überblick: Einleitung, Installation, Android Studio Sprache: Java UI-Elemente Layouts Single page Multi-Page I/O Datenbanken Sensoren Web Thread, modale Dialoge Gliederung 2
3 Literatur Android 7 Thomas Künneth Rheinwerk-Verlag ISBN: Sehr umfassend Sehr guter Einstieg
4 Literatur Android App Entwicklung Für Dummies Michael Burton Wiley-Verlag ISBN Guter Einstieg Keine einfachen Beispiele 4
5 Literatur Android-Apps entwickeln für Einsteiger Uwe Post Rheinwerk-Verlag ISBN:
6 Literatur Eigene Apps programmieren Hauke Fehr Rheinwerk-Verlag ISBN: Programmieren mit LiveCode
7 Vorlesung Vorlesung per Powerpoint Beispiele an der Tafel Beispiele auf der Homepage Beispiele während der Vorlesung, am Rechner Note: mündliche Prüfung oder Projektarbeit Musterklausur am Ende der Vorlesung, Ende Juni Klausurvorbereitung 7
8 Geschichte von Android Android Inc. entwickelte ein Betriebssystem 2005 wurde es von Google aufgekauft. Heutzutage gibt es mehr als Geräte mit Android. Unterschiedliche Bildschirmauflösung Verschiedene Varianten des Betriebssystems Verschiedene Ausstattung der Geräte Status des Quellcodes: OpenSource 8
9 Android programmieren Java ist eine Untergruppe von Java Enterprise. Mit Activities werden Event einer App bezeichnet oncreate / onstart / onrestart / onresume / onpause / onstop / ondestroyed User-Interface werden in XML-Dateien geschrieben Unterschiedliche Grafikgrößen für Symbole Niedrig, Mittlere, Hohe, Extra-Hohe, Extra-Extra-Hohe, Extra-Extra-Extra- Hohe Layout LinearLayout, RelativeLayout, FrameLayout, GridLayout, ContraintLayout 9
10 Verwendete Programme Java SDK html 10
11 Verwendete Programme Android-Studio (Größe: 1,7 GB)
12 Starten des Installationsprogramms Starten Das Starten dauert sehr lange 12
13 Willkommen-Bildschirm 13
14 Verwendete Komponenten 14
15 Lizenz-Bestimmung 15
16 Programm- und Installationsordner 16
17 Menü-Eintrag 17
18 Installation 1 18
19 Installation 2 19
20 Installation 3 20
21 CPU während der Installation 21
22 Installation 4 22
23 Installation BEENDET 23
24 Startbildschirm, welcher? 24
25 Startbildschirm, welcher? 25
26 Auswahl des Layouts 26
27 Farben der IDE 27
28 Optionen, hier den Emulator mit anklicken 28
29 Hauptspeicher 29
30 Überblick über die Einstellungen 30
31 Installation ZWEI 1 31
32 Installation ZWEI 2 32
33 Installation ZWEI 3 33
34 Installation ZWEI 4 34
35 Installation ZWEI 5 35
36 E N D L I C H F E R T I G 36
37 Optionen setzen 37
38 38
39 Project Defaults - Settings 39
40 40
41 Project Defaults Project-Structure 41
42 Configure: SDK Manager 42
43 Configure: SDK Manager 43
44 Configure: SDK Manager Welches SDK sollte man nun als Basis nehmen? Android 7.11 Android 7.0 Android 6.0 Android 5.1 noch häufig anzutreffen Android 5.0 noch häufig anzutreffen Name (Lollipop) vs. API Level (21, 22) Android 5.1 Lollipop 22 Android 5.0 Lollipop 21 44
45 45
46 Emulator: 46
47 47
48 Mein erstes Projekt 48
49 Projektname 49
50 Zielgeräte 50
51 Auswahl der verschiedenen Vorlagen 51
52 Activity-Name 52
53 Windows 53
54 Mein erstes Projekt in der IDE 54
55 Run: Emulator 55
56 56
57 Unter Windows gibt es die Beschleunigung HAXM Gilt erst ab Windows 7, 64 Bit Mit mindestens 8 GB RAM 57
58 Run: Emulatorsetting 58
59 Emulator downloading 59
60 60
61 61
62 Schalter 62
63 Lebenszyklus einer Activity Running Aktivität ist sichtbar und kann benutzt werden. Paused Aktivität ist immer noch sichtbar, aber hat z. B. weniger Speicher und Resourcen. Stopped Aktivität ist nicht mehr, aber die Instanz läuft noch. Killed Aktivität wird zerstört. Die einzelnen Aktivitäten werden auf einem Stack gelegt! 63
64 Lebenszyklus einer Activity Aktivität starten oncreate Benutzer navigiert zur App onstart onrestart onresume Aktivität wird ausgeführt 64
65 Lebenszyklus einer Activity Aktivität wird ausgeführt App-Process wird zerstört Höhere Priorität onpause Andere Aktivität onstop Aktivität beendet ondestroy Aktivität aktiviert Benutzer navigiert zur Activity Aktivität wird beendet 65
66 Lebenszyklus einer Activity Activity: Activity wird gestartet in oncreate werden grundlegende Arbeiten erledigt Laden von App-Daten in onstart werden die gespeicherten Daten geladen Laden von App-Daten in onresume werden die gespeicherten Daten geladen Hier ist die App mit den Daten sichtbar Activity wird ausgeführt in onpause ist die Aktivität suspendiert. Daten speichern. App geht in den Background, nicht oben beim Stack in onstop kann die Aktivität beendet werden. in ondestroy wird die Aktivität beendet werden. 66
67 Mein Projekt ActivityLifeCycle 67
68 68
69 69
70 70
71 71
72 W/System: ClassLoader referenced unknown path: /data/app/com.thomaskuenneth.activitylifecycledemo-1/lib/x86 D/ActivityLifecycleDemo: oncreate() #1 D/ActivityLifecycleDemo: onstart() #1 D/ActivityLifecycleDemo: onresume() #1 D/OpenGLRenderer: Swap behavior 0 D/ActivityLifecycleDemo: onpause() #1 D/ActivityLifecycleDemo: oncreate() #2 D/ActivityLifecycleDemo: onstart() #2 D/ActivityLifecycleDemo: onresume() #2 D/ActivityLifecycleDemo: onpause() #2 D/ActivityLifecycleDemo: oncreate() #3 D/ActivityLifecycleDemo: onstart() #3 D/ActivityLifecycleDemo: onresume() #3 72
73 73
74 74
75 75
76 Wichtige Einträge im Projektbaum Java: MainActivity Layout: activity_main.xml Resourcen: string.xml 76
77 Projekt Layout1 Settings Name Company Project location Layout1 u12345.com..\layout1 Phone and Tablet Minimum API 25, Android Nougat Empty Activity Ohne Backwards Compability 77
78 package com.example.kraft_300.layout1; import android.app.activity; import android.os.bundle; public class MainActivity extends Activity protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } } 78
79 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.kraft_300.layout1.mainactivity"> </RelativeLayout> 79
80 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout tools:context="com.example.kraft_300.layout1.mainactivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="hello World!" /> </RelativeLayout> 80
81 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="eingabe" android:textalignment="viewend"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:lines="1" android:inputtype="textcapwords" android:text="abc" /> <Button android:text="aktion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:elevation="0dp" /> </LinearLayout > 81
82 82
83 toast import android.widget.toast; Toast.makeText( MainActivity.this, "text", Toast.LENGTH_LONG). show(); 83
84 Entwickleroptionen unter Android 5/6 Lollipop aktivieren Rufen Sie das Menü Ihres Android-Smartphones auf und öffnen Sie die Einstellungen. Scrollen Sie herunter bis zur Option "Über das Telefon". Scrollen Sie herunter bis zur Option "Über das Tablet". Tippen Sie mehrfach auf den Eintrag "Build-Nummer". Ihnen wird dabei ein Countdown angezeigt, wie viele Klicks noch fehlen, bis Sie den Entwicklermodus aktiviert haben. Gehen Sie danach zurück ins Hauptfenster der "Einstellungen". Hier finden Sie jetzt zusätzlich den Eintrag "Entwickleroptionen". 84
Einführung in die Android App-Entwicklung. Patrick Treyer und Jannis Pinter
Einführung in die Android App-Entwicklung Patrick Treyer und Jannis Pinter Agenda Was ist Android? Android Versionen Layout, Strings und das Android Manifest Activities, Intents und Services Entwicklungsumgebung
MehrAndroid. 2 24.09.2013 Mobile Systeme - Android
Android 24.09.2013 Android Plattform/Betriebssystem für mobile Endgeräte wie z.b. Smartphones Basiert auf dem Linux Kernel Bis auf grundlegende Prozesse werden alle Anwenden mithilfe einer speziellen JVM
MehrSEMINARVORTRAG 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
MehrAndroid 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
MehrMobile Systeme Android 07.04.2011
Mobile Systeme Android 07.04.2011 Android Plattform/Betriebssystem für mobile Endgeräte wie z.b. Smartphones Basiert auf dem Linux Kernel Bis auf grundlegende Prozesse werden alle Anwenden mithilfe einer
MehrTutorial. Programmierung einer Android-Applikation. Teil 1
Tutorial Programmierung einer Android-Applikation Teil 1 Autor: Oliver Matle Datum: März 2014, Version 1.0 Autor: Oliver Matle, www.matletarium.de Seite 1 von 28 Inhaltsverzeichnis Kapitel 1 Einleitung...3
MehrEinfü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
MehrSmartphone 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
MehrEntwickeln für Android OS
Entwickeln für Android OS Am Beispiel der WAPLA Wissenschaftliche Arbeitstechniken und Präsentation Lern Applikation Christian Kain Kevin Kain Wolfgang Kremser Gregor Bankhamer Warum Android? Verbreitung
Mehr2. GUI-Programmierung für mobile Geräte
2. GUI-Programmierung für mobile Geräte Lernziele 2. GUI-Programmierung für mobile Geräte Themen/Lernziele: Einführung Lebenszyklus einer Android-Anwendung Beispiele GUI-Elemente Einbindung externer Ressourcen
MehrMobile App Development. - Grafische Oberflächen 2 -
Mobile App Development - Grafische Oberflächen 2 - Inhalt Dimensionen Layouting Menüs Activities starten Übung Dimensionen Dimensionen Analog zu Strings und Farben können Dimensionen definiert werden Dimensionen
MehrLabor 2 : Hello, World Plus
Labor 2 : Hello, World Plus Ziel Als nächstes werden Sie eine neue Anwendung HelloAndroidPlus erstellen, die eine Erweiterung der Funktionalität der ersten Übung HelloAndroidPrj beinhaltet: Sobald man
MehrGoogle Android API. User Interface. Eine knappe Einführung
Google Android API User Interface Eine knappe Einführung Google Android API User Interface Designelement Wofür Klasse/Package View Basisklasse für alle Designelemente public class android.view.view Viewgroup
MehrNaviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org
Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Fachhochschule Münster Labor für Software Engineering luzar@fh-muenster.de www.naviki.org 1 Naviki die Idee www.naviki.org 2 Wie funktioniert
MehrLabor 1 : Hello, World
Labor 1 : Hello, World Ziel Sie sollten eine neue Applikation Hello, Android erstellen, dessen Startseite, wie folgt, aussieht (siehe Abbildung): 1. Der Name der Applikation ist Hello, Android. (Er wird
Mehr5 Oberflächengestaltung
D3kjd3Di38lk323nnm 49 5 Oberflächengestaltung Die Qualität der Programmoberfläche ist ein wichtiges Kriterium für die Akzeptanz durch den Anwender. Schon durch den geschickten Einsatz der bereitgestellten
MehrEinführung in Android
Einführung in Android FH Gießen Friedberg 12. Oktober 2010 Inhalt Historie / Prognosen / Trends Grundlagen Entwicklungsumgebung Standardbeispiel Erweitertes Beispiel Übung / Quellen 2 Grundlagen - Historie
MehrAndroid Apps. Mentoring SS 16. Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016
Android Apps Mentoring SS 16 Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016 Wichtige Dateien MainActivity.java activity_main.xml AndroidManifest.xml Die Dateien MainActivity.java,
MehrTeil I Augmented Learning - Vortragender: Krischan Udelhoven. Teil II Android - Vortragender: Folker Hoffmann
Teil I Augmented Learning - Vortragender: Krischan Udelhoven Teil II Android - Vortragender: Folker Hoffmann Inhalt 1.Warum Android? 2.Was ist Android? 3.Entwicklung mit Android 18. Januar 2010 Android
MehrMobile App Development. - Activities -
Mobile App Development - Activities - Inhalt Activity Lifecycle Erstellen Starten & Stoppen Spezielle Activities Ac3vi3es Ac3vi3es Definition Eine Aktivität repräsentiert eine Interaktion mit einem Benutzer
MehrSoftwareentwicklungsprozess 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
Mehr2. GUI-Programmierung für mobile Geräte
2. GUI-Programmierung für mobile Geräte Lernziele 2. GUI-Programmierung für mobile Geräte Themen/Lernziele: Einführung Lebenszyklus einer Android-Anwendung Beispiele GUI-Elemente Einbindung externer Ressourcen
MehrMobile 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
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrProgrammieren 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 Besprechung der Aufgaben 1) Legen Sie das Android-Projekt HelloWorldApp an so wie es in den vorherigen Folien beschrieben
MehrSeminar 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)
MehrAndroid Processes & Services
Android Processes & Services Jürg Luthiger University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Ziele heute Arbeitsblatt 4 besprechen (inkl. Repetition)
MehrApp-Entwicklung mit Android Studio
Thema: App-Entwicklung mit Android Studio Name der Autorin/ des Autors: Fach: Klasse/Jahrgangsstufe: Schulart: Lehrplanbezug: Jochen Pogrzeba,StR Max-Weber-Schule, Freiburg Informatik, Wirtschaftsinformatik
MehrTechnische Hochschule Georg Agricola WORKSHOP TEIL 2. Veranschaulichung des EVA-Prinzips
12.1.2017 Technische Hochschule Georg Agricola WORKSHOP TEIL 2 Veranschaulichung des EVA-Prinzips Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Erklärung zum EVA-Prinzip... 3 2.1 Benötigte
MehrJava - Programmierung für Android. Leibniz Universität IT Services Anja Aue
Java - Programmierung für Android Leibniz Universität IT Services Anja Aue Bücher Dirk Luis / Peter Müller: Android Thomas Künneth: Android 5: Apps entwickeln mit Android Studio Dawn Griffiths, David Griffiths:
MehrTutorial. Programmierung einer Android-Applikation Notizzettel. Teil 2
Tutorial Programmierung einer Android-Applikation Notizzettel Teil 2 Autor: Oliver Matle Datum: April 2014, Version 1.0 Autor: Oliver Matle, www.matletarium.de Seite 1 von 23 Inhaltsverzeichnis Kapitel
MehrAndroid Entwicklung. MobileDevCamp Munich 31.10.2009 Markus Junginger. greenrobot_de
Android Entwicklung MobileDevCamp Munich 31.10.2009 Markus Junginger greenrobot_de Preis Scanner Apps Über mich Erste Android App: 2007 Erstes Mobile Projekt: 2001 10 Jahre Java & Internet Erfahrung 20
MehrInformatik Sommercamp 2012
Informatik Sommercamp 2012 App Entwicklung mit dem Android SDK Dominik W., Stefan S., Jan L. Fakultät für Informatik und Mathematik Universität Passau 23.07.2012 Gliederung 1 2 3 4 Warum? an Schule und
MehrAndroid-Ergänzungen. Programmieren in Java
Android-Ergänzungen zu Programmieren in Java von Fritz Jobst ISBN 978-3-446-41771-7 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-41771-7 sowie im Buchhandel Carl
MehrApp 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
MehrSoftwarentwicklung für Android
Softwarentwicklung für Android Fachseminar Wintersemester 2008/09 Matrikelnummer.: 253631-1 - Inhaltsverzeichnis 1 Vorwort... 3 2 Vorraussetzungen zum Entwickeln von Android Anwendungen... 4 2.1 Standard
Mehr14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt
14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 3 IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Morse-Tabelle...
MehrAndroid Einführung Fragments Android Kurs Stufe 2 (Orangegurt)
Android Kurs Stufe 2 (Orangegurt) Inhaltsverzeichnis 1 Fragments... 2 2 Der Life Cycle eines Fragments... 2 3 Die Supportlibrary oder das Problem mit der Version... 3 4 Aufbau der Layouts... 4 5 OnClickListener...
MehrÜ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
Mehr1 Der Einstieg in Java für Android
1 1 Der Einstieg in Java für Android Diese Ergänzung zum Buch Programmieren in Java will Ihnen dabei helfen, erste Programme für Smartphones der Android Plattform von Google zu erstellen und diese Programme
MehrProgrammierung mobiler Geräte
Programmierung mobiler Geräte SoSe 2015 Native Entwicklung mit Android Einführung Markus Berg Hochschule Wismar Fakultät für Ingenieurwissenschaften Bereich Elektrotechnik und Informatik http://mmberg.net
MehrApp 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
MehrAccounts und Kontakte in Android
Accounts und Kontakte in Android Die letzten Wochen habe ich daran gearbeitet, die Kontakte der AddressTable von Leonardo und mir ins Android Adressbuch zu bringen. Dazu habe ich die AddressManagement-Applikation
MehrAndroid Settings Dialog Android Kurs Stufe 2 (Orangegurt)
Android Kurs Stufe 2 (Orangegurt) Inhaltsverzeichnis 1 Settings Dialog... 2 2 Der Grundgedanke... 2 3 Das erste Beispiel... 3 3.1 Das Layout der MainActivity... 3 3.2 Die Settings Activity... 3 3.3 Das
MehrEinführung in Android. 22. Oktober 2014
Einführung in Android 22. Oktober 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
MehrApps-Entwicklung mit Netbeans
JDroid mit Netbeans Seite 1 Apps-Entwicklung mit Netbeans Version 2.2, 30. April 2013 Vorbereitungen: 1. JDK SE neuste Version installieren, (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Mehr1 Ein erstes Beispiel
3 1 Ein erstes Beispiel In diesem Abschnitt werden wir ein erstes Android-Programm erstellen. Es dient dem schnellen Einstieg in die Programmierung von Android. Dabei handelt es sich um ein Programm zur
MehrMobile App Development. - Grafische Oberflächen -
Mobile App Development - Grafische Oberflächen - Inhalt Ressourcen Allgemeines Views Layouting Ressourcen Android Ressourcen Ressourcen sind Dateien und Objekte, wie Layouts, Bilder, Farben und IDs Zu
MehrApp-Entwicklung mit Android Studio
Thema: App-Entwicklung mit Android Studio Name der Autorin/ des Autors: Fach: Klasse/Jahrgangsstufe: Schulart: Lehrplanbezug: Jochen Pogrzeba,StR Max-Weber-Schule, Freiburg Informatik, Wirtschaftsinformatik
MehrAus einem (sehr) begrenzten Wertebereich (z.b. Zahlen von 1-5) soll ein Wert ausgewählt werden.
Lösungsvorschlag: 1. Aufgabe (18 Punkte): Auswahl Aus einem (sehr) begrenzten Wertebereich (z.b. Zahlen von 1-5) soll ein Wert ausgewählt werden. a) Nennen Sie drei unterschiedliche Arten, diese Interaktion
MehrMySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29)
MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29) Dieses Dokument beschreibt das Herunterladen der Serversoftware, die Installation und Konfiguration der Software. Bevor mit der Migration der
MehrAndroid Theading Android Kurs Stufe 2 (Orangegurt)
Android Kurs Stufe 2 (Orangegurt) Inhaltsverzeichnis 1 Threading... 2 2 Umzusetzende Funktionalität... 3 3 Lösung mit eigenem Thread... 4 3.1 Die einfache Thread Lösung... 4 3.2 Thread Lösung mit eigener
MehrHandbuch. TC3 Remote Manager. TwinCAT 3. Version: Datum:
Handbuch TC3 Remote Manager TwinCAT 3 Version: Datum: 1.0 28.12.2016 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung... 4 2 TwinCAT Integration... 5 3 Anwendungsfälle... 7 4 Hinweise... 10 TC3 Remote
MehrWorkflow+ Installation und Konfiguration
Workflow+ Installation und Konfiguration Systemübersicht Workflow+ Designer Mit dem Workflow+ Designer werden Workflows und Eingabemasken erstellt. Mit der integrierten Test- und Debugging Funktion können
MehrInstallationsanleitung MS SQL Server 2005. für Sage 50 Ablage & Auftragsbearbeitung. Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold
Installationsanleitung MS SQL Server 2005 für Sage 50 Ablage & Auftragsbearbeitung Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold Inhaltsverzeichnis 1. GRUNDSÄTZLICHES... 3 2. SQLExpress Installationsanleitung
MehrApps-Entwicklung mit Eclipse
JDroid mit Eclipse Seite 1 Apps-Entwicklung mit Eclipse Version 1.1, 30. April 2013 Vorbereitungen: 1. JDK installieren JDK SE neuste Version (64 oder 32 Bit) herunterladen und installieren (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
MehrS-BUSINESS SIGN. Installationsanleitung Windows 7 / 8.1 / 10 macos ab Version 10.12
S-BUSINESS SIGN Ihre Desktop App zur Anbindung von Kartenlesern Installationsanleitung Windows 7 / 8.1 / 10 macos ab Version 10.12 S-Business Sign Installationsanleitung 1 Inhalt 1 Einführung... 3 2 Installation...
MehrMatthias Furtmüller, Stefan Haselböck. Android
Matthias Furtmüller, Stefan Haselböck Android Grundlagen, Entwicklungsumgebung, wichtige Konzepte und Bibliotheken, Unit Testing unter Android, Simulator, Deployment Inhaltsverzeichnis 1 Entwicklungsumgebung,
MehrÜberleben im Funkloch
Überleben im Funkloch Offlinefähige Apps für Android entwickeln Christian Janz (@c_janz ) christian.janz@bridging-it.de Christian Janz Consultant im Bereich Softwareentwicklung Java/JEE bei Bridging IT
MehrAndroid - Interaktion mit dem Benutzer. Leibniz Universität IT Services Anja Aue
Android - Interaktion mit dem Benutzer Leibniz Universität IT Services Anja Aue Activity Bildschirmseite in einer APP. Ablage auf einen Stack. Wenn eine Activity gestartet wird, wird diese oben auf den
MehrEntwickeln einer eigenen App
Entwickeln einer eigenen App Nicht nur auf der Hardware Seite unseres Android-zu-Seriell Wandlers sollte alles so einfach wie möglich sein, sondern auch auf der Software Seite. Da der Tunnel durch ADB
MehrAndroid 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Übung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrEclipse 3.0 (Windows)
Eclipse Seite 1 Eclipse 3.0 (Windows) 1. Eclipse installieren Eclipse kann man von der Webseite http://www.eclipse.org/downloads/index.php herunterladen. Eclipse ist für Windows, Mac und Linux erhältlich.
MehrEclipse 3.0 (Mac) 1. Eclipse installieren. 2. Welcome Projekt schliessen
Eclipse Seite 1 Eclipse 3.0 (Mac) 1. Eclipse installieren Eclipse kann man von der Webseite http://www.eclipse.org/downloads/index.php herunterladen. Eclipse ist für Windows, Mac und Linux erhältlich.
MehrInstallationsanleitung
Installationsanleitung zu @Schule.rlp (2017) Inhaltsverzeichnis Inhaltsverzeichnis... 1 Voraussetzungen... 2 vorbereitende Aufgaben... 3 Installation @Schule.rlp (2017):... 3 Installation Java SE Runtime
MehrProgrammieren 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
MehrHinweise zum Speichern und Laden des Ausbildungsvertrages mit verschiedenen Browsern
Hier finden Sie Anleitungen für die verschiedenen Browser. Klicken Sie dazu einfach auf den entsprechenden Link auf dieser Seite. Speichern Laden Speichern Laden Speichern Laden Speichern Laden Safari
Mehr14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 1 INSTALLATION VON ANDROIDSTUDIO
14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 1 INSTALLATION VON ANDROIDSTUDIO Inhaltsverzeichnis 1. Download der Entwicklungsumgebung... 2 2. Download der JAVA-JDK (Java Development Kit)...
MehrAndroid User Interface
Android User Interface Eine Einführung Jürg Luthiger University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Ziele heute Arbeitsblatt 2 besprechen (inkl. Repetition)
MehrEinführung in die Cross-Plattform Entwicklung Das Intel XDK
Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK vertraut. Es wird Schritt für Schritt die erste eigene Hybrid-App entwickelt
MehrSkript zur Veranstaltung Android Apps
Skript zur Veranstaltung Android Apps Mentoring SoSe 2017 Toni Draßdo, Alexander Korzec, Nicolas Lehmann, Ferdous Nasri, Sönke Schmidt 21. Juni 2017 1 Vor dem Workshop Wir freuen uns darüber, dass du dieses
MehrDocuWare unter Windows 7
DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie
MehrLayouts Übersicht. FrameLayout Vermeiden. TableLayout. LinearLayout. FrameLayout Vermeiden. FrameLayout: Links oben. LinearLayout.
Layouts Übersicht FrameLayout Vermeiden Alles links oben Standard Horizontal und vertikal, nebeneinander Verschachteln (kann langsam werden) TableLayout nur für Tabellen GridLayout Geordnetes Layout Neuer
MehrXML- Sprachfamilie WS 2015/2016
XML- Sprachfamilie WS 2015/2016 Wolfgang Putz Inhalt Vorstellung Warum XML: einige XML Anwendungen Die Veranstaltung - Themen und Ziele - Organisatorisches Seite 2 Das Fraunhofer Institut für Experimentelles
MehrInstallationsanleitung DIALOGMANAGER
Um mit dem Dialog-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen: RAM-Speicher: mind. 2 GB Speicher Festplatte: 1 GB freier Speicher Betriebssystem: Windows
MehrEclipse Tutorial.doc
Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Kommunikationstechnik Labor für Technische Informatik Eclipse Tutorial 2005, HTI Burgdorf R. Weber Dateiname: Eclipse
MehrTERRA X5.Filialabgleich Client
TERRA X5.Filialabgleich Client Inhaltsverzeichnis TERRA X5.Filialabgleich Client...1 Installation...3 Mindestvoraussetzungen...3 Der erste Start / die Konfiguration...4 Das Hauptfenster...5 Installation
MehrEclipse Tomcat Plugin Starthilfe
In dieser Starthilfe Installation des Tomcat Plugins Anpassen der Installation Das Tomcat HelloWorld (Servlet) Projekt Hot Code Replacement Eclipse Tomcat Plugin Starthilfe 1.1. Installation Folgende Software
MehrJDroidLib mit Eclipse (Mac/Linux/Windows)
JDroidLib mit Eclipse (Mac/Linux/Windows) Version 1.3, 25. März 2013 (Unter Windows besser die ADT-Bundle Version installieren, siehe entsprechende Anleitung) Vorbereitungen: 1. JDK SE neuste Version installieren,
MehrEinstieg in die App-Entwicklung für Android-Smartphones
Einstieg in die App-Entwicklung für Android-Smartphones Was versteht man unter Apps und wo werden sie vertrieben? Der Begriff App leitet sich von Applikation ab. Er steht für Software auf einem mobilen
MehrLeseprobe. »Hallo Android!Sensoren und GPSKontakte und Organizer« Inhalt. Index. Der Autor. Android 5 Apps entwickeln mit Android Studio
Wissen, wie s geht. Leseprobe Mithilfe dieser Leseprobe programmieren Sie Ihre erste Android-App. Darüber hinaus erklärt Ihnen Thomas Künneth, wie Sie die Smartphone-Sensoren ansteuern sowie Termine und
MehrAnleitung zum Computercheck Ihr Flash Player ist veraltet
Anleitung zum Computercheck Ihr Flash Player ist veraltet Problem Ihr Flash Player ist nicht aktuell. Veraltete Software kann Sicherheitslücken enthalten, daher sollten Sie dieses Programm aktualisieren.
MehrBeispiel droidremoteppt
Arthur Zaczek Nov 2014 1 Beispiel droidremoteppt 1.1 Beschreibung Powerpoint soll mit ein Android Handy über Bluetooth gesteuert werden Folien wechseln (Vor/Zurück) Folien am Handy darstellen Am Handy
MehrInstallationsanleitung
Installationsanleitung zu @Schule.rlp (2015) Inhaltsverzeichnis Inhaltsverzeichnis... 1 Voraussetzungen... 2 vorbereitende Aufgaben... 3 Installation @Schule.rlp (2015):... 3 Installation Java SE Runtime
MehrMobile App Development - Multitasking -
Mobile App Development - Multitasking - Inhalt Threading Services Service Lifecycle Gestartete Services Gebundene Services Threading Threading Standard Java Threads Thread Runnable volatile & synchronized
MehrInstallationshandbuch
Installationshandbuch Erforderliche Konfiguration Installation und Aktivierung - 1 - Erforderliche Konfiguration Programme der 4D v15 Produktreihe benötigen folgende Mindestkonfiguration: Windows OS X
MehrQuickline Cloud Desktop
Quickline Cloud Desktop Inhaltsverzeichnis Inhalt 1 Quickline Cloud Desktop 3 2 Installation Desktopanwendung 3 2.1 Menü 5 2.1.1 Aktualisierung 6 2.1.2 Einstellungen/Präferenzen 7 2.2 Quickline Cloud Ordner
MehrInstallation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren
Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren 1 32- oder 64-bit Windows feststellen In den nachfolgenden Schritten ist es nötig, dass Sie wissen, ob Sie
MehrAndroid - Layout einer Benutzeroberfläche. Leibniz Universität IT Services Anja Aue
Android - Layout einer Benutzeroberfläche Leibniz Universität IT Services Anja Aue Hinweise zur Gestaltung der Bildschirmseite Eine Bildschirmseite sollte eine Aufgabe abbilden. Auf einer Bildschirmseite
Mehr5 Oberflächengestaltung
49 5 Oberflächengestaltung Die Qualität der Programmoberfläche ist ein wichtiges Kriterium für die Akzeptanz durch den Anwender. Schon durch den geschickten Einsatz der bereitgestellten Oberflächenelemente
MehrWebentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo
Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components
MehrAPEX 5.0 DOAG Mai 2014
APEX 5.0 DOAG Mai 2014 APEX 5.0 16 Jahre MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting &
MehrZeiterfassungsanlage Handbuch
Zeiterfassungsanlage Handbuch Inhalt In diesem Handbuch werden Sie die Zeiterfassungsanlage kennen sowie verstehen lernen. Es wird beschrieben wie Sie die Anlage einstellen können und wie das Überwachungsprogramm
MehrInstallation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
MehrAndroid-App zur Bilddarstellung
Fachhochschule Aachen Campus Jülich Fachbereich 9 Medizintechnik und Technomathematik Seminararbeit im Studiengang Scientific Programming Android-App zur Bilddarstellung Eingereicht von Marco Mix Matrikel-Nummer:
MehrLeitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server
Diese Anleitung illustriert die Installation der Videoüberwachung C-MOR Virtuelle Maschine auf VMware ESX Server. Diese Anleitung bezieht sich auf die Version 4 mit 64-Bit C-MOR-Betriebssystem. Bitte laden
MehrKapitel 2 Hallo Android!
Kapitel 2 Hallo Android! 2 Die erste eigene App ist schneller fertig, als Sie vielleicht glauben. Dieses Kapitel führt Sie in leicht nachvollziehbaren Schritten zum Ziel. Seit vielen Jahrzenten ist es
MehrIB-AC511 Handbuch - Deutsch - V. 1.0
IB-AC511 Handbuch - Deutsch - V. 1.0 Inhalt Content Einleitung... 2 Schnellstart... 2 Hardware Einstellungen... 2 Android Shadow ToolBar... 6 Android Shadow Funktionen... 7 1.Kabelverbindung zum Laden...
Mehr