App Entwicklung für Android Devices
|
|
- Kornelius Schreiber
- vor 8 Jahren
- Abrufe
Transkript
1 App Entwicklung Wahlpflichtkurs: Dozent: Referent: Fortgeschrittene Programmierung in Java Prof. Dr. Klinker Sebastian Fox , Seite 1
2 Praktische Anwendung von Java Programmierung Java Applets Servlets Apps , Seite 2
3 Praktische Anwendung von Java Programmierung Java Applets Servlets Apps , Seite 3
4 Praktische Anwendung von Java Programmierung Java Applets Servlets Apps , Seite 4
5 Praktische Anwendung von Java Programmierung Java Applets Servlets Apps , Seite 5
6 Apps aber wofür Classic Handys (z.b. Nokia 6100 in Java) BlackBerry Apps (z.b. BlackBerry 9000 Bold in Java) Windows Phone 7 Apps (z.b. Nokia Lumia 800 in C#, Silverlight) ios Apps (iphone, ipod, ipad in Objective-C mit XCode) Android Apps (z.b. HTC Desire in Java mit Eclipse und Android SDK) , Seite 6
7 Apps aber wofür Classic Handys (z.b. Nokia 6100 in Java) BlackBerry Apps (z.b. BlackBerry 9000 Bold in Java) Windows Phone 7 Apps (z.b. Nokia Lumia 800 in C#, Silverlight) ios Apps (iphone, ipod, ipad in Objective-C mit XCode) Android Apps (z.b. HTC Desire in Java mit Eclipse und Android SDK) , Seite 7
8 Apps aber wofür Classic Handys (z.b. Nokia 6100 in Java) BlackBerry Apps (z.b. BlackBerry 9000 Bold in Java) Windows Phone 7 Apps (z.b. Nokia Lumia 800 in C#, Silverlight) ios Apps (iphone, ipod, ipad in Objective-C mit XCode) Android Apps (z.b. HTC Desire in Java mit Eclipse und Android SDK) , Seite 8
9 Apps aber wofür Classic Handys (z.b. Nokia 6100 in Java) BlackBerry Apps (z.b. BlackBerry 9000 Bold in Java) Windows Phone 7 Apps (z.b. Nokia Lumia 800 in C#, Silverlight) ios Apps (iphone, ipod, ipad in Objective-C mit XCode) Android Apps (z.b. HTC Desire in Java mit Eclipse und Android SDK) , Seite 9
10 Apps aber wofür Classic Handys (z.b. Nokia 6100 in Java) BlackBerry Apps (z.b. BlackBerry 9000 Bold in Java) Windows Phone 7 Apps (z.b. Nokia Lumia 800 in C#, Silverlight) ios Apps (iphone, ipod, ipad in Objective-C mit XCode) Android Apps (z.b. HTC Desire in Java mit Eclipse und Android SDK) , Seite 10
11 Apps aber wofür Classic Handys (z.b. Nokia 6100 in Java) BlackBerry Apps (z.b. BlackBerry 9000 Bold in Java) Windows Phone 7 Apps (z.b. Nokia Lumia 800 in C#, Silverlight) ios Apps (iphone, ipod, ipad in Objective-C mit XCode) Android Apps (z.b. HTC Desire in Java mit Eclipse und Android SDK) , Seite 11
12 Entwicklungsumgebungen Google AppInventor (offline seit ) Eclipse mit Android SDK (plus AVD) , Seite 12
13 Entwicklungsumgebungen Google AppInventor (offline seit ) Eclipse mit Android SDK (plus AVD) , Seite 13
14 Entwicklungsumgebungen Google AppInventor (offline seit ) Eclipse mit Android SDK (plus AVD) , Seite 14
15 AppInventor Bisher nur online, künftig eigene Instanz auf eigenem Server Baukastenprinzip AppInventor Setup (für virtuelle Devices / Erkennung von Hardware) , Seite 15
16 AppInventor Bisher nur online, künftig eigene Instanz auf eigenem Server Baukastenprinzip AppInventor Setup (für virtuelle Devices / Erkennung von Hardware) , Seite 16
17 AppInventor Bisher nur online, künftig eigene Instanz auf eigenem Server Baukastenprinzip AppInventor Setup (für virtuelle Devices / Erkennung von Hardware) , Seite 17
18 AppInventor Bisher nur online, künftig eigene Instanz auf eigenem Server Baukastenprinzip AppInventor Setup (für virtual Devices / Erkennung von Hardware) , Seite 18
19 , Seite 19
20 Eclipse mit Android SDK ADT Installation (Eclipse Hilfe Install new Software) Name: ADT Plugin Location: Installation SDK Einrichtung von AVDs (Android Virtual Devices) , Seite 20
21 Eclipse mit Android SDK ADT Installation (Eclipse Hilfe Install new Software) Name: ADT Plugin Location: Installation SDK Einrichtung von AVDs (Android Virtual Devices) , Seite 21
22 Eclipse mit Android SDK ADT Installation (Eclipse Hilfe Install new Software) Name: ADT Plugin Location: Installation SDK Einrichtung von AVDs (Android Virtual Devices) , Seite 22
23 Eclipse mit Android SDK ADT Installation (Eclipse Hilfe Install new Software) Name: ADT Plugin Location: Installation SDK Einrichtung von AVDs (Android Virtual Devices) , Seite 23
24 Die erste App , Seite 24
25 Die erste App Package mit mindestens zwei Identifiern Automatische Erzeugung der Activity oncreate-methode R.layout.view lädt ersten View , Seite 25
26 Die erste App Package mit mindestens zwei Identifiern Automatische Erzeugung der Activity oncreate-methode R.layout.view lädt ersten View , Seite 26
27 Die erste App Package mit mindestens zwei Identifiern Automatische Erzeugung der Activity oncreate-methode R.layout.view lädt ersten View , Seite 27
28 Die erste App Package mit mindestens zwei Identifiern Automatische Erzeugung der Activity oncreate-methode R.layout.view lädt ersten View , Seite 28
29 Die erste App Package mit mindestens zwei Identifiern Automatische Erzeugung der Activity oncreate-methode R.layout.view lädt ersten View , Seite 29
30 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 30
31 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 31
32 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 32
33 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 33
34 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 34
35 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 35
36 Ordner und Dateien src gen automatisch erfstellte R.java res drawable res layout res values AndroidManifest , Seite 36
37 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 37
38 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 38
39 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 39
40 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 40
41 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 41
42 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 42
43 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider , Seite 43
44 App Elemente Activities Views Intents Services Broadcast Receiver Content Provider für uns wichtig , Seite 44
45 Activities Wird als Klasse implementiert Abgeleitet von android.app.activity , Seite 45
46 Activities Wird als Klasse implementiert Abgeleitet von android.app.activity , Seite 46
47 Activities Wird als Klasse implementiert Abgeleitet von android.app.activity , Seite 47
48 Views (3 Arten) abgeleitet von android.view.* Zeichenflächen Widges (z.b. Button, Checkbos, RadioButton) abgeleitet von android.widget.* Viewgroups (z.b. Layouts) , Seite 48
49 Views (3 Arten) abgeleitet von android.view.* Zeichenflächen Widges (z.b. Button, Checkbox, RadioButton) abgeleitet von android.widget.* Viewgroups (z.b. Layouts) , Seite 49
50 Views (3 Arten) abgeleitet von android.view.* Zeichenflächen Widges (z.b. Button, Checkbox, RadioButton) abgeleitet von android.widget.* Viewgroups (z.b. Layouts) , Seite 50
51 Views (3 Arten) abgeleitet von android.view.* Zeichenflächen Widges (z.b. Button, Checkbox, RadioButton) abgeleitet von android.widget.* Viewgroups (z.b. Layouts) , Seite 51
52 Intents Absicht eine Activity zu starten Expliziter Intent Impliziter Intent , Seite 52
53 Intents Absicht eine Activity zu starten Expliziter Intent Impliziter Intent , Seite 53
54 Intents Absicht eine Activity zu starten Expliziter Intent Impliziter Intent , Seite 54
55 Intents Absicht eine Activity zu starten Expliziter Intent Impliziter Intent , Seite 55
56 Services Hintergrundaktivitäten (z.b. Downloads, Musik abspielen) Keine sichtbare Oberfläche , Seite 56
57 Services Hintergrundaktivitäten (z.b. Downloads, Musik abspielen) Keine sichtbare Oberfläche , Seite 57
58 Services Hintergrundaktivitäten (z.b. Downloads, Musik abspielen) Keine sichtbare Oberfläche , Seite 58
59 Broadcast Receiver Komponenten mit Reatkion auf Android-System-Meldungen Niedriger Batteriestand (ACTION_BATTERY_LOW) Kameraknopf gedrückt (ACTION_CAMERA_BUTTON) Keine Oberfläche In Statusleiste anzeigbar , Seite 59
60 Broadcast Receiver Komponenten mit Reatkion auf Android-System-Meldungen Niedriger Batteriestand (ACTION_BATTERY_LOW) Kameraknopf gedrückt (ACTION_CAMERA_BUTTON) Keine Oberfläche In Statusleiste anzeigbar , Seite 60
61 Broadcast Receiver Komponenten mit Reatkion auf Android-System-Meldungen Niedriger Batteriestand (ACTION_BATTERY_LOW) Kameraknopf gedrückt (ACTION_CAMERA_BUTTON) Keine Oberfläche In Statusleiste anzeigbar , Seite 61
62 Broadcast Receiver Komponenten mit Reatkion auf Android-System-Meldungen Niedriger Batteriestand (ACTION_BATTERY_LOW) Kameraknopf gedrückt (ACTION_CAMERA_BUTTON) Keine Oberfläche In Statusleiste anzeigbar , Seite 62
63 Content Provider Unterstützung der Verwaltung externer Daten , Seite 63
64 Content Provider Unterstützung der Verwaltung externer Daten , Seite 64
65 Activity-View-Intent Verbindung Activity 1 Activity , Seite 65
66 Activity-View-Intent Verbindung Activity 1 Activity , Seite 66
67 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Button Button , Seite 67
68 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Button Button , Seite 68
69 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Intent 1 Button Button , Seite 69
70 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Button Button , Seite 70
71 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Button Button , Seite 71
72 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Intent 2 Button Button , Seite 72
73 Activity-View-Intent Verbindung Activity 1 Activity 2 Textfel d Button Button , Seite 73
74 Activity-App , Seite 74
75 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 75
76 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 76
77 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 77
78 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 78
79 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 79
80 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 80
81 Lebenszyklus einer Activity oncreate() onstart() onresume() onpause() onstop() ondestroy() , Seite 81
82 Die Lebenszyklus-App , Seite 82
83 Layout Ordner res/layout XML-Datei main.xml Designer-Editor XML-Editor , Seite 83
84 Layout Ordner res/layout XML-Datei main.xml Designer-Editor XML-Editor , Seite 84
85 Layout Ordner res/layout XML-Datei main.xml Designer-Editor XML-Editor , Seite 85
86 Layout Ordner res/layout XML-Datei main.xml Designer-Editor XML-Editor , Seite 86
87 Designer Drag and Drop Einstellung der Werte per Rechtsklick-Kontextmenü Sehr einfach zu bedienen , Seite 87
88 Designer Drag and Drop Einstellung der Werte per Rechtsklick-Kontextmenü Sehr einfach zu bedienen , Seite 88
89 Designer Drag and Drop Einstellung der Werte per Rechtsklick-Kontextmenü Sehr einfach zu bedienen , Seite 89
90 Designer Drag and Drop Einstellung der Werte per Rechtsklick-Kontextmenü Sehr einfach zu bedienen , Seite 90
91 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 91
92 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 92
93 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 93
94 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 94
95 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 95
96 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 96
97 Layouts LinearLayout RelativeLayout TableLayout TabHost GridView FrameLayout , Seite 97
98 Layouts AbsoluteLayout , Seite 98
99 Hintergrundfarbe (oder -bild) Designer: Properties - Edit Background XML - Farbe: android:background= #ff0000 XML - Bild: , Seite 99
100 Hintergrundfarbe (oder -bild) Designer: Properties - Edit Background XML - Farbe: android:background= #ff0000 XML - Bild: , Seite 100
101 Hintergrundfarbe (oder -bild) Designer: Properties - Edit Background XML - Farbe: android:background= #ff0000 XML - Bild: , Seite 101
102 Hintergrundfarbe (oder -bild) Designer: Properties - Edit Background XML - Farbe: android:background= #ff0000 XML - Bild: , Seite 102
103 Hintergrund-App , Seite 103
104 Zeichenfläche View als Klasse Import von android.graphics.* Erbt von ImageView , Seite 104
105 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 105
106 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 106
107 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 107
108 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 108
109 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 109
110 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 110
111 Widges Button (onclick wird ausgelöst) CheckBox (onclick wird ausgelöst, Status per ischecked()) EditText ImageButton (onclick wird ausgelöst) ImageView ProgressBar , Seite 111
112 Widges RadioButton (onclick wird ausgelöst, Status per ischecked()) RadioGroup Spinner (onitemselected wird ausgelöst) TextView ToggleButton (onclick wird ausgelöst) WebView (loadurl()) , Seite 112
113 Widges RadioButton (onclick wird ausgelöst, Status per ischecked()) RadioGroup Spinner (onitemselected wird ausgelöst) TextView ToggleButton (onclick wird ausgelöst) WebView (loadurl()) , Seite 113
114 Widges RadioButton (onclick wird ausgelöst, Status per ischecked()) RadioGroup Spinner (onitemselected wird ausgelöst) TextView ToggleButton (onclick wird ausgelöst) WebView (loadurl()) , Seite 114
115 Widges RadioButton (onclick wird ausgelöst, Status per ischecked()) RadioGroup Spinner (onitemselected wird ausgelöst) TextView ToggleButton (onclick wird ausgelöst) WebView (loadurl()) , Seite 115
116 Widges RadioButton (onclick wird ausgelöst, Status per ischecked()) RadioGroup Spinner (onitemselected wird ausgelöst) TextView ToggleButton (onclick wird ausgelöst) WebView (loadurl()) , Seite 116
117 Widges RadioButton (onclick wird ausgelöst, Status per ischecked()) RadioGroup Spinner (onitemselected wird ausgelöst) TextView ToggleButton (onclick wird ausgelöst) WebView (loadurl()) , Seite 117
118 Abstände Fill_parent (Breite und Höhe = Restbreite des übergeordneten Layouts) Wrap_content (Breite und Höhe Abhängig von Inhalt) Zahlenwerte (px - Pixel, dp - auto Pix., sp - wie dp, von Schr. pt - Punkte, mm - Millimeter, in - Inch) , Seite 118
119 Abstände Fill_parent (Breite und Höhe = Restbreite des übergeordneten Layouts) Wrap_content (Breite und Höhe Abhängig von Inhalt) Zahlenwerte (px - Pixel, dp - auto Pix., sp - wie dp, von Schr. pt - Punkte, mm - Millimeter, in - Inch) , Seite 119
120 Abstände Fill_parent (Breite und Höhe = Restbreite des übergeordneten Layouts) Wrap_content (Breite und Höhe Abhängig von Inhalt) Zahlenwerte (px - Pixel, dp - auto Pix., sp - wie dp, von Schr. pt - Punkte, mm - Millimeter, in - Inch) , Seite 120
121 Abstände Fill_parent (Breite und Höhe = Restbreite des übergeordneten Layouts) Wrap_content (Breite und Höhe Abhängig von Inhalt) Zahlenwerte (px - Pixel, dp - auto Pix., sp - wie dp, von Schr. pt - Punkte, mm - Millimeter, in - Inch) , Seite 121
122 Grafik- und Layout-App , Seite 122
123 Benutzerinteraktion Textfelder Buttons Toasts Dialoge , Seite 123
124 Benutzerinteraktion Textfelder Buttons Toasts Dialoge , Seite 124
125 Benutzerinteraktion Textfelder Buttons Toasts Dialoge , Seite 125
126 Benutzerinteraktion Textfelder Buttons Toasts Dialoge , Seite 126
127 Benutzerinteraktion Textfelder Buttons Toasts Dialoge , Seite 127
128 Benutzerinteraktions-Apps , Seite 128
129 Menüs Optionen-Menü (Hardwareseitig) Kontext-Menü (Softwareseitig) , Seite 129
130 Menüs Neue Ordner Menü unter res (res New/Other Android Android XML File Ressource-Type = Menu) Designer (Add ) XML - <item android:id= " android:icon= " android:title= " ></item> , Seite 130
131 Menüs Neue Ordner Menü unter res (res New/Other Android Android XML File Ressource-Type = Menu) Designer (Add ) XML - <item android:id= " android:icon= " android:title= " ></item> , Seite 131
132 Menüs Neue Ordner Menü unter res (res New/Other Android Android XML File Ressource-Type = Menu) Designer (Add ) XML - <item android:id= " android:icon= " android:title= " ></item> , Seite 132
133 Menüs Neue Ordner Menü unter res (res New/Other Android Android XML File Ressource-Type = Menu) Designer (Add ) XML - <item android:id= " android:icon= " android:title= " ></item> , Seite 133
134 Menüs Neue Ordner Menü unter res (res New/Other Android Android XML File Ressource-Type = Menu) Designer (Add ) XML - <item android:id= " android:icon= " android:title= " ></item> , Seite 134
135 Menüs Optionen-Menü (Hardwareseitig) Kontext-Menü (Softwareseitig) , Seite 135
136 Menüs Optionen-Menü (Hardwareseitig) Kontext-Menü (Softwareseitig) , Seite 136
137 Menü - App , Seite 137
138 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 138
139 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 139
140 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 140
141 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 141
142 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 142
143 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 143
144 Klassen für spezielle Aufgaben Bitmap / BitmapFactory Paket android.graphics Camera Paket android.hardware Location / LocationManager Paket android.location Log Paket android.util MediaPlayer Paket android.media SensorManager Paket android.hardware , Seite 144
145 Verwendung der Sensoren Instanz der Klasse SensorManager Objekt vom Typ Sensor Implementierung von Interface SensorEventListener , Seite 145
146 Verwendung der Sensoren Instanz der Klasse SensorManager Objekt vom Typ Sensor Implementierung von Interface SensorEventListener , Seite 146
147 Verwendung der Sensoren Instanz der Klasse SensorManager Objekt vom Typ Sensor Implementierung von Interface SensorEventListener , Seite 147
148 Verwendung der Sensoren Instanz der Klasse SensorManager Objekt vom Typ Sensor Implementierung von Interface SensorEventListener , Seite 148
149 Verwendung der Sensoren Anmelden durch Methode registerlistener() z.b. sensormanager.registerlistener(this, lichtsensor, SensorManager.SENSOR_DELAY_NORMAL); Abmelden durch Methode unregisterlistener() z.b. sensormanager.unregisterlistener(this); , Seite 149
150 Verwendung der Sensoren Anmelden durch Methode registerlistener() z.b. sensormanager.registerlistener(this, lichtsensor, SensorManager.SENSOR_DELAY_NORMAL); Abmelden durch Methode unregisterlistener() z.b. sensormanager.unregisterlistener(this); , Seite 150
151 Verwendung der Sensoren Anmelden durch Methode registerlistener() z.b. sensormanager.registerlistener(this, lichtsensor, SensorManager.SENSOR_DELAY_NORMAL); Abmelden durch Methode unregisterlistener() z.b. sensormanager.unregisterlistener(this); , Seite 151
152 Verwendung der Sensoren Auslesen durch Methode onsensorchanged() Rückgabe der Form SensorEvent-Objekt Zeitstempel (timestamp) Genauigkeit (accuracy) Messwerte-Array (values[]) , Seite 152
153 Verwendung der Sensoren Auslesen durch Methode onsensorchanged() Rückgabe der Form SensorEvent-Objekt Zeitstempel (timestamp) Genauigkeit (accuracy) Messwerte-Array (values[]) , Seite 153
154 Verwendung der Sensoren Auslesen durch Methode onsensorchanged() Rückgabe der Form SensorEvent-Objekt Zeitstempel (timestamp) Genauigkeit (accuracy) Messwerte-Array (values[]) , Seite 154
155 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_ACCELROMETER Beschleunigung values[0] Beschl. x-richtung values[1] Beschl. y-richtung values[2] Beschl. z-richtung Werte in m/s² , Seite 155
156 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_GYROSKOPE Gyroskop values[0] Winkelgesch. x-achse values[1] Winkelgesch. y-achse values[2] Winkelgesch. z-achse Werte in rad/s² , Seite 156
157 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_LIGHT Umgebungslicht values[0] Lichtstärke in Lux , Seite 157
158 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_MAGNETIC_ FIELD Kompass values[0] Feldstärke x-achse values[1] Feldstärke y-achse values[2] Feldstärke z-achse Werte in µt , Seite 158
159 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_GRAVITY Schwerkraft values[0] Schwerkraft x-richtung values[1] Schwerkraft y-richtung values[2] Schwerkraft z-richtung Werte in m/s² , Seite 159
160 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_ORIENTATION Lage values[0] Azimuth (Rotation um z-achse) values[1] Pitch (Rotation um x-achse) values[2] Roll (Rotation um y-achse) , Seite 160
161 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_PRESSURE Luftdruck values[0] - Luftdruck in hpa , Seite 161
162 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_PROXIMITY Annäherung values[0] Distanz in cm (oder Entfernung in nah und fern) , Seite 162
163 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_ROTATION_ VECTOR Rotationsvektor values[0] x*sin(ɵ/2) values[1] y*sin(ɵ/2) values[2] z*sin(ɵ/2) values[3] cos(ɵ/2) Rotationswinkel in rad/s , Seite 163
164 Sensortyp Beschreibung Messwerte in SensorEvent.values Sensor.TYPE_TEMPERATURE Temperatur values[0] Grad Celsius , Seite 164
165 Sensor-Apps , Seite 165
166 Datenbanken für Android SQLite fester Bestandteil Import von android.database.sqlite Hilfe durch Klasse SQLiteOpenHelper , Seite 166
167 Datenbanken für Android SQLite fester Bestandteil Import von android.database.sqlite Hilfe durch Klasse SQLiteOpenHelper , Seite 167
168 Datenbanken für Android SQLite fester Bestandteil Import von android.database.sqlite Hilfe durch Klasse SQLiteOpenHelper , Seite 168
169 Datenbanken für Android SQLite fester Bestandteil Import von android.database.sqlite Hilfe durch Klasse SQLiteOpenHelper , Seite 169
170 Datenbanken für Android Definition von Tabellenstrukturen Erstellen und Löschen von Tabellen Einfügen, Ändern und Löschen von Datensätzen Suchen von Daten , Seite 170
171 Datenbanken für Android Definition von Tabellenstrukturen Erstellen und Löschen von Tabellen Einfügen, Ändern und Löschen von Datensätzen Suchen von Daten , Seite 171
172 Datenbanken für Android Definition von Tabellenstrukturen Erstellen und Löschen von Tabellen Einfügen, Ändern und Löschen von Datensätzen Suchen von Daten , Seite 172
173 Datenbanken für Android Definition von Tabellenstrukturen Erstellen und Löschen von Tabellen Einfügen, Ändern und Löschen von Datensätzen Suchen von Daten , Seite 173
174 Datenbanken für Android Definition von Tabellenstrukturen Erstellen und Löschen von Tabellen Einfügen, Ändern und Löschen von Datensätzen Suchen von Daten , Seite 174
175 Datenbanken-App , Seite 175
176 Geolokation Klasse LocationManager im Paket android.hardware Überprüfen ob Provider verfügbar mit isproviderenabled() Empfänger anmelden locationmanager.requestlocationupdates() Empfänger abmelden locationmanager.removeupdates() , Seite 176
177 Geolokation Klasse LocationManager im Paket android.hardware Überprüfen ob Provider verfügbar mit isproviderenabled() Empfänger anmelden locationmanager.requestlocationupdates() Empfänger abmelden locationmanager.removeupdates() , Seite 177
178 Geolokation Klasse LocationManager im Paket android.hardware Überprüfen ob Provider verfügbar mit isproviderenabled() Empfänger anmelden locationmanager.requestlocationupdates() Empfänger abmelden locationmanager.removeupdates() , Seite 178
179 Geolokation Klasse LocationManager im Paket android.hardware Überprüfen ob Provider verfügbar mit isproviderenabled() Empfänger anmelden locationmanager.requestlocationupdates() Empfänger abmelden locationmanager.removeupdates() , Seite 179
180 Geolokation Klasse LocationManager im Paket android.hardware Überprüfen ob Provider verfügbar mit isproviderenabled() Empfänger anmelden locationmanager.requestlocationupdates() Empfänger abmelden locationmanager.removeupdates() , Seite 180
181 GPS-App , Seite 181
182 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 182
183 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 183
184 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 184
185 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 185
186 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 186
187 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 187
188 Multimedia Audio Mediaplayer = MediaPlayer.create(this, R.raw.xxx) Start() Pause() Stop() SDCard create(context, Uri.parse( file:///sdcard/xxx.mp3 ) Internet create(uri.encode([webadresse]) , Seite 188
189 Vorteile gegenüber ios-entwicklung Entwicklung in Java Hardwareunabhänige Entwicklung mit Eclipse Kostenfrei Alterantiver Markt , Seite 189
190 Vorteile gegenüber ios-entwicklung Entwicklung in Java Hardwareunabhänige Entwicklung mit Eclipse Kostenfrei Alterantiver Markt , Seite 190
191 Vorteile gegenüber ios-entwicklung Entwicklung in Java Hardwareunabhänige Entwicklung mit Eclipse Kostenfrei Alterantiver Markt , Seite 191
192 Vorteile gegenüber ios-entwicklung Entwicklung in Java Hardwareunabhänige Entwicklung mit Eclipse Kostenfrei Alterantiver Markt , Seite 192
193 Vorteile gegenüber ios-entwicklung Entwicklung in Java Hardwareunabhänige Entwicklung mit Eclipse Kostenfrei Alterantiver Markt , Seite 193
194 Nachteile gegenüber ios-entwicklung Alternativer Markt kann schädlich sein Bezahlung bei Android nur mit Kreditkate möglich , Seite 194
195 Nachteile gegenüber ios-entwicklung Alternativer Markt kann schädlich sein Bezahlung bei Android nur mit Kreditkate möglich , Seite 195
196 Nachteile gegenüber ios-entwicklung Alternativer Markt kann schädlich sein Bezahlung bei Android nur mit Kreditkate möglich , Seite 196
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
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)
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
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
MehrApp Entwicklung mit dem Android SDK
App Entwicklung mit dem Android SDK Grafische Benutzeroberfläche Dominik Wagner Informatik Sommercamp 2012 23.7.2012 Kurze Übersicht Um ein Layout für eine Android-Anwendung zu definieren schreibt man
MehrInhaltsverzeichnis. 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
MehrThomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press
Thomas Künneth Android 3 Apps entwickeln mit dem Android SDK Galileo Press Vorwort 13 TEIL I Grundlagen 1.1 Entstehung 19 1.1.1 Die Open Handset Alliance, 20 1.1.2 Android Ine 20 1.1.3 Evolution einer
MehrHeiko 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
MehrSoftware-Entwicklung für Android und ios
Software-Entwicklung für Android und ios Teil 5: Sensoren Typen von Sensoren Zweck Beispiele Hardware-Sensoren Ermitteln tatsächliche Werte Accelerometer, Magnetometer, Gyroskop, Barometer, Näherungssensor,
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
MehrInhaltsverzeichnis. 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
MehrEinleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13
Einleitung................................................ 9 Aufbau des Buchs.......................................... 11 Benötigte Software......................................... 12 Webseite zum Buch........................................
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
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
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
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
MehrCocktail-Rezepte-APP
Application Name: Cocktails Company Domain: gsog.de Empty Activity Main Activity: FindCocktailActivity Layout: activity_find_cocktail Was ist neu??
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)
MehrAuf 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
MehrAPPS 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.................................................
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
MehrAndroid Programmierung mit Java Studiengang MI
Android Programmierung mit Java Studiengang MI Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://mwilhelm.hs-harz.de Raum 2.202 Tel.
MehrAndroid Programmierung mit Java Studiengang MI
Android Programmierung mit Java Studiengang MI Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://mwilhelm.hs-harz.de Raum 2.202 Tel.
MehrApp-Entwicklung für Android
App-Entwicklung für Android XML / Layouts Hochschule Darmstadt WS15/16 1 Inhalt XML Layouts Layouttypen Dimensions View Element Designs Farben Strings 2 XML XML ist eine Meta-Sprache zur Festlegung der
Mehr1. 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
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
MehrInhalt. 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
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
MehrArno 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
MehrMSDE 2000 mit Service Pack 3a
MSDE 2000 mit Service Pack 3a Neues MSDE im WINLine-Setup: Seit der WINLine 8.2 Build 972 wird auf der WINLine-CD ein neues Setup der Microsoft MSDE mit ausgeliefert. Mit dieser neuen Version MSDE 2000
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
MehrDatenhaltung für Android Model First. 30.03.2011 Christian Ingenhaag, Frederik Götz, Carl Steeg
Datenhaltung für Android Model First 30.03.2011 Christian Ingenhaag, Frederik Götz, Carl Steeg Agenda Datenhaltung in Android Motivation / Projektziele Projekt Umsetzung Stand der Entwicklung Fazit 2 Datenhaltung
MehrPerspektiven: Spiele in ios
Perspektiven: Spiele in ios Universität zu Köln Historisch Kulturwissenschaftliche Informationsverarbeitung SS 2012 Reusable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller Referent:
MehrKURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE
KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Zugriff auf Cloud Object Storage mit Cyberduck...Seite 04 3. Neuen Container
MehrUnser XMPP Messenger in Android
Unser XMPP Messenger in Android Probleme und Konzepte aus der Androidwelt gezeigt am Beispiel einer Messaging App Copyright 2010 2008 anderscore GmbH 23.08.14, Inhalt 1. Unser Programmierbeispiel: Der
MehrIVE-W530BT. Bluetooth Software Update Manual mit Android Telefonen 09.03.2015
Bluetooth Software Update Manual mit Android Telefonen IVE-W530BT 1 Einleitung In der Anleitung wird die Vorgehensweise zum aktualisieren der Radio Bluetooth Firmware beschrieben. Bitte beachten Sie alle
MehrEinführung in die Android-Entwicklung
Einführung in die Android-Entwicklung Marko Gargenta Deutsche Übersetzung von Lars Schulten O'REILLY~ Bejing. Cambridge. Farnham. Köln Sebastopol. Tokyo Inhalt Vorwort XIII 1 Android im Überblick 1 Was
MehrAndroid-Apps Lösen einer quadratischen Gleichung I/O in einer Activity
Android-Apps Lösen einer quadratischen Gleichung I/O in einer Activity 2/30 quadrgleichung (I) alles untereinander angeordnet Neues Projekt anlegen Die View zur Texteingabe, Abfrage über die id R.id.edt_a2
MehrModellierung einer Android-App. 2. Mai 2013
Modellierung einer Android-App 2. Mai 2013 Taentzer Software-Praktikum 2013 42 Überblick Modellierung der wesentlichen Aspekte Welche Anwendungsfälle haben wir? Übersicht durch Anwendungsfalldiagramme
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)
MehrErste 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,
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,
MehrApp Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann
App Entwicklung mit Hilfe von Phonegap Web Advanced II - SS 2012 Jennifer Beckmann http://www.focus.de/digital/internet/netzoekonomie-blog/smartphone-googles-android-laeuft-konkurrenz-in-deutschland-davon_aid_723544.html
MehrAndroid 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
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,
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
MehrQUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE. Gebrauchsanleitung Android. Schlagfest Dichtigkeit Autonomie Apps die für das Wandern
QUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE Barometer Höhenmesser Schlagfest Dichtigkeit Autonomie Apps die für das Wandern Gebrauchsanleitung Android Überführung von Daten Ihres ios- iphone auf
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 10 Wochen
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
Mehr1. 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,
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 Was ist das Mediencenter?
1 Was ist das Mediencenter? Das Mediencenter ist Ihr kostenloser 25 GB Online-Speicher. Mit dem Mediencenter erleben Sie überall Ihre Fotos, Musik und Videos und teilen Ihre schönsten Momente mit Familie
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
Mehriphone Apps vs. Mobile Web
iphone Apps vs. Mobile Web Smartphone-Anwendungen im Museumsbereich Vortrag iphone App vs. Mobile Web von Ines Dorian Gütt auf der Herbsttagung 2010 Seite 1/27 Inhalt Einführung iphone Apps Apps in itunes
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,
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
MehrANDROID. 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
MehrAnleitung Update Geräte- Software für Avent P 190/310/460 & Avent D 160-1 -
Anleitung Update Geräte- Software für Avent P 190/310/460 & Avent D 160-1 - Identifikation der aktuellen Geräte- Software 1. Unterbrechen Sie die Stromzufuhr (230V) des Lüftungsgerätes (Netzstecker) und
MehrMailUtilities: Remote Deployment - Einführung
MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control
MehrGrundlagen der Programmierung APPLETS
Grundlagen der Programmierung APPLETS Inhalt dieser Einheit Java-Applets: Java-Applets Vor- und Nachteile Sicherheitskonzepte Methoden Einbetten in HTML Graphical User Interface 2 Java Applets Applets
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 Inhalt Toast-Meldungen Permissions Sensoren GPS (Global Positioning System) Kamera Anzeigen von Koordinaten auf einer
MehrAndroid-Apps weitere Möglichkeiten
Android-Apps weitere Möglichkeiten 2/20 weitere Möglichkeiten Speichern in der Sandbox OnTouchListener Senden und Empfangen von SMS Anbindung von Datenbanken Der Beschleunigungssensor Übung 3/20 Speichern
MehrEinrichtungsanleitungen Hosted Exchange 2013
Hosted Exchange 2013 Inhalte Wichtiger Hinweis zur Autodiscover-Funktion...2 Hinweis zu Windows XP und Office 2003...2 Hosted Exchange mit Outlook 2007, 2010 oder 2013...3 Automatisch einrichten, wenn
MehrBewusster Umgang mit Smartphones
Bewusster Umgang mit Smartphones Komponenten Hardware OS-Prozessor, Baseband-Prozessor Sensoren Kamera, Mikrofon, GPS, Gyroskop, Kompass,... Netzwerk: WLAN-Adapter, NFC, Bluetooth,... Software Betriebssystem
MehrDatabear Software Installer
Installer Der Installer ist ein -Produkt, mit dem eigene Installationen für Windows-Anwendungen erstellt werden können. Mit diesem Produkt soll jeder in der Lage sein, schnell, unkompliziert und ohne detailliertes
Mehr2. Hintergrundverarbeitung in Android: Services und Notifications
2. Hintergrundverarbeitung in Android: Services und Notifications Übersicht 2. Hintergrundverarbeitung in Android: Services und Notifications Übersicht: In Mobis 1: Threads; hier genauerer Blick auf Services
MehrEinfü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-Geräte Programmieren 3. Sensoren. Stefan Rothe
Android-Geräte Programmieren 3. Sensoren Stefan Rothe 2014 01 28 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non- Commercial-ShareAlike-Lizenz.
MehrAK Medientechnologien 08 App Deployment. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/
AK Medientechnologien 08 App Deployment Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Personen (Zertifikate) Devices Apps Provisioning Profiles Deployment
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
MehrProseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
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
MehrEinführung in Android (2) 16. Dezember 2014
Einführung in Android (2) 16. Dezember 2014 Überblick Entwicklung der Benutzeroberfläche Views Layouts Menüs Listen und Adapter Einbinden weiterer Ressourcen Aktivierung von Activities Entwicklungsrichtlinien
MehrApp-Entwicklung mit Titanium
Masterstudienarbeit Betreuung Prof. Dr. M. von Schwerin 1 Gliederung 1.Motivation 2.Aufgabenstellung 3.Projektbeschreibung 4.Projektstatusbericht 5.Fazit und Ausblick 2 1.Motivation Verbreitung von Smartphones
MehrUmzug der Datenbank Firebird auf MS SQL Server
Umzug der Datenbank Firebird auf MS SQL Server Umzugsanleitung auf MS SQL Server Im Folgenden wird ein Umzug der julitec CRM Datenbank von Firebird auf MS SQL Server 2008 Express R2 beschrieben. Datensicherung
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrApps entwickeln mit HTML und Javascript
Apps entwickeln mit HTML und Javascript Framework "PhoneGap" (Apache Cordova) Apps für diverse Mobil-Plattformen (Android, ios, etc.) Apps als Web-Anwendung Vor- und Nachteile zu nativen Apps. Frank Bartels
MehrM 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni)
J. Poloczek, 2012 M 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni) www.informatik.uni-frankfurt.de/~poloczek Veranstaltungen (unten) AUGE RG 600 Betriebssystem Android auf
MehrApparo Fast Edit Version 3.0.7 im Vergleich zu 3.0.6 Was ist neu?
Apparo Fast Edit Version 3.0.7 im Vergleich zu 3.0.6 Was ist neu? 2 Business Log Detaillierte Erfassung aller Anwenderaktivitäten, z.b. Anmeldung & Abmeldung im Designer Öffnen & Schließen der Business
Mehr1 Installation QTrans V2.0 unter Windows NT4
1 Installation QTrans V2.0 unter Windows NT4 1.1 Unterstützte Funktionen Unter NT4 wird nur der Betrieb von QTrans im Report-Client-Modus unterstützt, d. h. für die Anzeige von Schraubergebnissen und für
MehrPraktikum Software Engineering
Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrInstallations- und Bedienungsanleitung CrontoSign Swiss
Installations- und Bedienungsanleitung CrontoSign Swiss Das neue Authentisierungsverfahren CrontoSign Swiss codiert die Login- und Transaktionssignierungsdaten in einem farbigen Mosaik. Das farbige Mosaik
MehrDokumentation owncloud PH Wien
1 Dokumentation owncloud PH Wien Autor: Version: 0.1 Datum: 29.08.2013 Status: Draft Allgemein OwnCloud ist eine Open Source Files-Synchronisation und -share Software. Zum Unterschied zu den bekannten
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrSo nutzen Sie die HiDrive App mit Ihrem Android Smartphone
So nutzen Sie die HiDrive App mit Ihrem Android Smartphone Die STRATO HiDrive App ermöglicht Ihnen die bequeme Nutzung Ihres Kontos mit Ihrem Android Smartphone. Betrachten Sie direkt Ihre Inhalte und
MehrApps 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
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
MehrComputeria Urdorf. Treff vom 25. März 2015. Clouds
Computeria Urdorf Treff vom 25. März 2015 Clouds In der Wolke dargestellt die erforderliche Hardware für Cloud-Dienst Anbieter In der Wolke dargestellt Cloud-Dienste für Anwender Hyperlink Kostenlose
MehrSEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.
SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen
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.
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
MehrInstallation Microsoft Lync 2010 auf Linux
Installation Microsoft Lync 2010 auf Linux Inhaltsverzeichnis Einrichtung auf Linux mit Pidgin... 2 Einrichtung auf Linux mit Empathy... 5 Erste Schritte...9 Häufige Probleme...9 Autor: ID Basisdienste,
MehrAndroid-Apps ein komplexes Beispiel (Google-Maps und GPS-Daten, Listen, SD-Kartenzugriff, Activities mit Rückgabewerten und Web-Browser/Internet)
Android-Apps ein komplexes Beispiel (Google-Maps und GPS-Daten, Listen, SD-Kartenzugriff, Activities mit Rückgabewerten und Web-Browser/Internet) 2/42 Android Apps: ein komplexes Beispiel Gliederung Vorstellung
MehrOnline 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
MehrSharePoint 2013 Mobile Access
Erstellung 21.05.2013 SharePoint 2013 Mobile Access von Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1 Inhalt Inhalt... 2 Versionskontrolle...
MehrTypo3 Tutorial Detailseite Toplevel Themen
Typo3 Tutorial Detailseite Toplevel Themen Inhaltsverzeichnis 1. - 16. 17. - 22. Anmelden Interface-Informationen Informationen zum Aufbau der Webseite Anlegen des Hauptinhaltes (3. - 6. Switcher Content)
MehrSMART MOBILITY SELECT
SMART MOBILITY SELECT SMART MOBILITY SELECT your smartphone / tablet Raiffeisen Informatik / April/Mai 2011 2 Ziele des neuen Produkts Einbindung trendiger, für den Consumer-Bereich entwickelter Smartphones
MehrIVE-W530BT. Bluetooth Software Update Manual mit Windows 7 09.03.2015
Bluetooth Software Update Manual mit Windows 7 IVE-W530BT 1 Einleitung In der Anleitung wird die Vorgehensweise zum aktualisieren der Radio Bluetooth Firmware beschrieben. Bitte beachten Sie alle Warnhinweise
Mehr