Vorwort Android eine offene, mobile Plattform... 19

Größe: px
Ab Seite anzeigen:

Download "Vorwort... 13. 1 Android eine offene, mobile Plattform... 19"

Transkript

1

2 Inhalt Vorwort TEIL I Grundlagen 1 Android eine offene, mobile Plattform Entstehung Die Open Handset Alliance Android Inc Evolution einer Plattform Systemarchitektur Überblick Android Runtime Application Framework Entwicklungswerkzeuge Android SDK Android Development Tools Das erste eigene Projekt Hallo Android! Android-Projekte Projekte anlegen Projektstruktur Run Configurations Die Benutzeroberfläche Texte Views Oberflächenbeschreibungen Programmlogik und -ablauf Activities Benutzereingaben Der letzte Schliff Von der Idee zur Veröffentlichung Konzept und Realisierung Konzeption

3 Inhalt 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 TEIL II Elementare Anwendungsbausteine 4 Activities und Broadcast Receiver Was sind Activities? Struktur von Apps Lebenszyklus von Activities Kommunikation zwischen Anwendungsbausteinen Intents Kommunikation zwischen Activities Broadcast Receiver Fragmente Grundlagen Ein Fragment in eine Activity einbetten Benutzeroberflächen Views und ViewGroups Views Positionierung von Bedienelementen mit ViewGroups Alternative Ressourcen Automatische Layout-Auswahl Bitmaps und Pixeldichte Vorgefertigte Bausteine für Oberflächen Nützliche Activities Dialoge Menüs

4 Inhalt 6 Multitasking Threads Threads in Java Vom Umgang mit Threads in Android Services Gestartete Services Gebundene Services TEIL III Telefonfunktionen nutzen 7 Rund ums Telefonieren Telefonieren Anrufe tätigen Auf eingehende Anrufe reagieren Telefon- und Netzstatus Geräte identifizieren Netzwerkinformationen anzeigen Das Call Log Entgangene Anrufe Einträge bearbeiten Benachrichtigung bei Änderungen Widgets und Wallpapers 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 und GPS Sensoren Die Klasse SensorManager Sensoren simulieren

5 Inhalt 9.2 GPS und ortsbezogene Dienste Den aktuellen Standort ermitteln Positionen in einer Karte anzeigen TEIL IV Dateien und Datenbanken 10 Das Android-Dateisystem Grundlegende Dateioperationen Dateien lesen und schreiben Mit Verzeichnissen arbeiten Externe Speichermedien Mit SD-Cards arbeiten Installationsort von Apps Datenbanken 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 Content Provider Vorhandene Content 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 Live Folder Die Benutzeroberfläche Einen Live Folder anlegen Beteiligte Klassen und Dateien Das Backend Content Provider Ein eigener Cursor

6 Inhalt TEIL V Organizer und Multimedia 14 Audio 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 Fotos und Video Vorhandene Activities nutzen Kamera-Activity starten Aufgenommene Fotos weiterverarbeiten Mit der Galerie arbeiten Die Kamera-App erweitern Die eigene Kamera-App Live-Vorschau Kamera auswählen Fotos aufnehmen Videos drehen Die App VideoCaptureDemo MediaRecorder konfigurieren Kontakte und Organizer Kontakte Eine einfache Kontaktliste ausgeben Weitere Kontaktdaten ausgeben Geburtstage hinzufügen und aktualisieren

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

8 Was genau ist Android eigentlich? Wie ist die Plattform entstanden? Und aus welchen Bausteinen und Schichten besteht sie? Dieses Kapitel macht Sie mit wichtigen Grundlagen vertraut. 1 Android eine offene, mobile Plattform Die Anwendungsentwicklung für Android macht Sie werden mir nach der Lektüre dieses Buches sicherlich zustimmen großen Spaß. Zum einen, weil diese Plattform unglaublich viele Möglichkeiten bietet. Unzählige Programmierschnittstellen und Funktionen warten darauf, erkundet und genutzt zu werden. Zum anderen ist die Entwicklungsumgebung, also der Werkzeugkasten des Programmierers, äußerst komfortabel. Routinetätigkeiten gehen deshalb reibungslos und glatt von der Hand. Allerdings müssen Sie als Entwickler die angebotenen Möglichkeiten natürlich auch zu nutzen verstehen. Dies betrifft nicht nur die Bedienung der Werkzeuge, sondern auch das Wissen um die Zusammenhänge zwischen den einzelnen Bausteinen und Schichten der Plattform. In diesem Kapitel zeige ich Ihnen deshalb unter anderem, wie Android aufgebaut ist und aus welchen Funktionsgruppen und Schichten das System besteht. Zunächst möchte ich Ihnen aber kurz die Entstehung der Plattform erläutern. 1.1 Entstehung Am 12. November 2007 kündigte Google die Verfügbarkeit einer frühen Vorschauversion des Android Software Development Kits (SDK) an. 1 Entwickler konnten damit zum ersten Mal Programme für eine bis dahin völlig unbekannte Plattform schreiben und in einem Emulator ausprobieren. Das erste Gerät (das durch T-Mobile vertriebene G1) stand Kunden in Deutschland allerdings erst über ein Jahr später zur Verfügung. In dieser Zeit hatte Google das System zu einer ersten, halbwegs endanwendertauglichen Version 1.1 weiterentwickelt

9 1 Android eine offene, mobile Plattform Die Open Handset Alliance Genau eine Woche vor der Veröffentlichung der Android-SDK-Vorschau war die Open Handset Alliance (OHA) erstmals an die Öffentlichkeit getreten. Dieses durch den Suchmaschinenprimus angeführte Konsortium bestand damals aus 34 Firmen (unter anderem Halbleiter- und Mobiltelefonhersteller, Netzbetreiber und Softwareentwickler). Die Allianz hatte ihre Absicht verkündet, mit Android die erste wirklich offene Plattform für mobile Geräte zu schaffen. Die in der Pressemitteilung vom 5. November formulierten Ziele waren unter anderem: eine deutliche Verbesserung der Benutzerfreundlichkeit und des Benutzererlebnisses von mobilen Geräten und Diensten die kostengünstigere Entwicklung und Verteilung innovativer Produkte eine schnellere Markteinführung Nach Ansicht der OHA ließ sich dies am besten durch eine auf Offenheit und Flexibilität gründende Zusammenarbeit von Entwicklern, Herstellern und Betreibern erreichen. Deshalb wurden praktisch alle Teile des Android-Softwarestapels als Open Source veröffentlicht. Und Gerätebauer sowie Netzanbieter hatten von Anfang an die Möglichkeit, die Plattform anzupassen oder zu erweitern. Auch Entwickler profitieren von diesem Ansatz, indem sie Alternativen zu Kernkomponenten (beispielsweise dem mitgelieferten Webbrowser) anbieten können. Dies war übrigens auf dem iphone lange Zeit nicht möglich. Während die Anzahl der Android-basierten Geräte 2009 noch recht überschaubar war, haben ein Jahr später zahlreiche Hersteller entsprechende Produkte angekündigt und auch ausgeliefert. Die kontinuierlich wachsende Bedeutung der Plattform spiegelt sich auch in der Mitgliederzahl der OHA wieder. Sie ist auf annähernd 80 Firmen angewachsen Android Inc. Die Pressemitteilung der OHA beendete zunächst Spekulationen der Medien, Google könne die Einführung eines eigenen Mobiltelefons planen. Dass sich der Suchmaschinenriese für den Markt um mobile Kommunikation stark interessiert, war schon in der Vergangenheit häufiger thematisiert worden. Im Juli 2005 hatte Google ein kleines Startup-Unternehmen namens Android Inc. mit Sitz im kalifornischen Palo Alto übernommen. 3 Außer den Namen einiger Mitarbeiter war zu diesem Zeitpunkt sehr wenig über die Firma bekannt. Sie hatte

10 Entstehung 1.1 stets im Verborgenen gearbeitet. Die Vermutung, man entwickle ein Betriebssystem für mobile Geräte, wurde auch nach dem Kauf nicht kommentiert. Die offizielle Sprachregelung war, Android Inc. sei wegen der talentierten Ingenieure sowie der von ihnen entwickelten Technologie übernommen worden. In der Tat brachten die Silicon Valley-Veteranen Andy Rubin, Richard Miner, Nick Sears, Chris White und ihre Kollegen sehr viel Erfahrung in Google ein. Rubin beispielsweise hatte schon in den 1990ern an Magic Cap, einem Betriebssystem für mobile Geräte mit grafischer Benutzeroberfläche, gearbeitet. Auch seine Firma Danger, Inc. produzierte mobile Geräte. Das erstmals 2002 erschienene Hiptop war ein Telefon mit Organizer-Fähigkeiten. Nach dem Kauf von Android Inc. arbeitete man bei Google in aller Stille weiter woran, ist seit der Pressemitteilung der OHA bekannt Evolution einer Plattform Zwischen der Ende 2007 veröffentlichten Vorschau des Android SDK und der im G1 eingesetzten Version lagen noch einmal viele Monate Entwicklungsarbeit. Google war bewusst frühzeitig auf interessierte Programmierer zugegangen, um deren Rückmeldungen in die Plattform einarbeiten zu können und natürlich um Appetit auf Android zu machen. Zudem hatte man 2008 zum ersten Mal einen Entwickler-Wettbewerb gestartet und ein hohes Preisgeld ausgelobt. Der Suchmaschinenriese nutzte den Kontakt zu den Finalisten, um weitere Fehler zu beheben und um die Programmierschnittstellen zu verfeinern. Ein direkter Vergleich der ersten Android-Version mit dem damals verfügbaren iphone-betriebssystem fiel natürlich zugunsten des Apple-Produkts aus. Dies ist nicht verwunderlich, hatte der kalifornische Computerbauer sein edles Smartphone doch schon viele Monate vorher veröffentlicht und demzufolge ausreichend Zeit für die Detailpflege. Mittlerweile liegen die beiden Kontrahenten gleich auf. Google hat mit beachtlichem Tempo an der Plattform gearbeitet und dabei nicht nur Fehler beseitigt, sondern auch die mitgelieferten Anwendungen konsequent verbessert sowie unzählige neue Funktionen eingeführt. Oftmals lagen zwischen zwei Releases, die traditionell den Namen einer Süßspeise tragen, nur wenige Monate. Cupcake (Android 1.5) führte unter anderem das sogenannte Input Method Framework ein und ermöglichte damit erstmals Geräte ohne Hardwaretastatur. Ferner fand schon zu diesem Zeitpunkt eine (allerdings kaum genutzte) Spracherkennungsfunktion ihren Weg in die Plattform. 21

11 1 Android eine offene, mobile Plattform Donut (Android 1.6) unterstützte Geräte mit unterschiedlichen Anzeigegrößen und Auflösungen. Ferner erweiterte Google die Plattform um eine Sprachsynthesesoftware für Deutsch, Italienisch, Englisch, Französisch und Spanisch. Außerdem hatten Entwickler erstmals Zugriff auf eine Gestenerkennung und konnten die systemweite Schnellsuche um Inhalte ihrer Anwendungen erweitern. Unter dem Namen Eclair werden die Versionen 2.0, und 2.1 zusammengefasst. Mit Android 2.0 hielt eine vollständig neue Programmierschnittstelle für den Zugriff auf Kontakt- und Kontendaten Einzug. Gleichzeitig wurden die bisherigen Klassen für veraltet erklärt. Für den Anwender bot dies den großen Vorteil, sein Mobiltelefon auch mit anderen Diensten, beispielsweise Facebook, synchronisieren zu können. Allerdings machen die noch immer unzureichend dokumentierten neuen Klassen vielen Programmierern das Leben unnötig schwer. Kapitel 16,»Kontakte und Organizer«, zeigt Ihnen den souveränen Umgang mit Kontakten. Android 2.1 führte die bei Endanwendern sehr beliebten Live Wallpaper ein. Wie Sie solche animierten Hintergründe selbst erstellen, zeige ich Ihnen in Kapitel 8,»Widgets und Wallpapers«. Mit Froyo (Version 2.2) bekam Android eine zentrale Schnittstelle für das Sichern und Wiederherstellen von Anwendungsdaten. Außerdem können Programme nun auch auf Wechselmedien installiert werden. Was Sie hierbei beachten müssen, beschreibe ich ausführlich in Kapitel 10,»Das Android-Dateisystem«. Gingerbread (Android 2.3.x) enthält einen vollständigen SIP-Stapel und bindet VoIP-gestützte Internettelefonie in die Plattform ein. Neben einem Download- Manager, den alle Apps nutzen können, wurde die Kameraunterstützung erweitert und die Geschwindigkeit des Systems weiter verbessert. Honeycomb (Versionen 3.0, 3.1 und 3.2) ist speziell auf Tablets angepasst. Google hat die Plattform um zahlreiche Konzepte erweitert. Beispielsweise ermöglichen Fragmente die Wiederverwendung von Teilfunktionen einer Activity. Der häufige Release-Wechsel hat aus Android in beeindruckend kurzer Zeit eine stabile und anwenderfreundliche Plattform für mobile Geräte gemacht. Leider dauerte es in der Vergangenheit aber oft viele Monate, bis Hersteller von Smartphones ihren Kunden entsprechende Aktualisierungen zur Verfügung stellten. Der Hauptgrund hierfür liegt in der bereits angesprochenen Freiheit, die Plattform nahezu nach Belieben verändern zu können. Zahlreiche Gerätebauer haben nämlich nicht nur eigene Apps, Widgets und Wallpaper hinzugefügt, sondern auch bestehende Programme (zum Teil erheblich) verbessert. Dies betrifft nicht nur die mitgelieferten Standardanwendungen, sondern auch die Android-Benut- 22

12 Systemarchitektur 1.2 zeroberfläche. Hersteller müssen ihre speziellen Änderungen aber in jedes neue Android-Release, das Google veröffentlicht, aufs Neue einarbeiten. Es liegt auf der Hand, dass dieser Prozess aufwendig und zeitraubend ist. Für Sie als Entwickler sind solche Erweiterungen in der Regel transparent, zumindest solange die Gerätebauer die Programmierschnittstellen unangetastet lassen. Allerdings kommen neue Android-Versionen mit deutlicher Verzögerung beim Endanwender an. Aus diesem Grund ist es ratsam, sich regelmäßig auf über den aktuellen Verbreitungsgrad der verschiedenen Android-Versionen zu informieren. Denn erst ab einer bestimmten Anzahl von potenziellen Nutzern lohnt der Einsatz neuer Programmierschnittstellen oder Funktionen. 1.2 Systemarchitektur Vielleicht fragen Sie sich, was das Wort Plattform im Zusammenhang mit Android bedeutet. Handelt es sich nicht einfach um ein Betriebssystem für mobile Geräte, für das Sie Programme in Java schreiben? Überblick Aus der Sicht des Endanwenders bildet Android eine mittlerweile sehr große Klasse von mobilen Geräten, beispielsweise Smartphones, Netbooks und Tablets. Zahlreiche Hersteller bieten Modelle in unterschiedlichsten Ausstattungsvarianten an. Neben preisgünstigen Einsteigerprodukten finden sich im Hochpreis-Segment Geräte mit viel Arbeitsspeicher, großen, auflösungsstarken Bildschirmen und hoher Prozessorleistung. Auf allen Produkten läuft Android. Dennoch ist Android kein Betriebssystem. Zu Android gehören nämlich eine Reihe von Standardanwendungen, beispielsweise ein Anwendungsstarter mit Unterstützung für Widgets, eine Kontaktdatenbank, eine Uhr mit Weckfunktion, ein Browser und ein -Client. Sehr oft ist auch Android Market enthalten, eine Anwendung zum Kaufen und Herunterladen von Programmen. Ebenfalls Bestandteil von Android, allerdings für den Endanwender nicht sichtbar, ist die virtuelle Maschine Dalvik. Sie führt nahezu 4 alle Programme aus, die der Benutzer auf einem Android-System startet. Dies betrifft die weiter oben genannten Standardanwendungen, aber auch selbst geschriebene Programme. Ihre Software wird also nicht unmittelbar durch den Prozessor des Mobiltelefons 4 Eine Ausnahme bilden (Teile von) Apps, die mit dem Android Native Development Kit geschrieben wurden. 23

13 Index.3gp 308.wav 89, 87, 207 _ID 376 A ACCESS_COARSE_LOCATION 224 ACCESS_FINE_LOCATION 224, 226 ACCESS_NETWORK_STATE 176 Account 385 AccountManager 381, 384, 385, 386 AccountManagerCallback 386 action 100 ACTION_BOOT_COMPLETED 190 ACTION_CALL 172 ACTION_CHECK_TTS_DATA 325 ACTION_CHOOSER 193 ACTION_DIAL 172 ACTION_EDIT 389 ACTION_IMAGE_CAPTURE 342, 344 ACTION_INSERT 102 ACTION_MEDIA_BUTTON 334, 336 ACTION_RECOGNIZE_SPEECH 332 ACTION_SEND 348, 351 ACTION_SET_ALARM 391, 393 ACTION_SET_WALLPAPER 192 ACTION_VIEW 348 ACTION_WEB_SEARCH 101 Activity 37, 39, 51, 70, 73, 85, 87, 91, 100, 108, 133, 138, 143, 148, 194, 209, 294, 341, 344, 354, 384, 389, 395 Activity Manager 27 Adapter 66, 309 adb 82 add() 309 addaccount() 385 addcallback() 353, 356 addheader() 389 addpreferencesfromresource() 137, 205 addrow() 299 addtab() 136 addview() 120 ADT 27, 35, 37, 39, 46, 50, 78, 132 AIDL 163, 164 AlarmClock 391 AlarmManager 395 AlertDialog 140, 143 AlertDialog.Builder 140 Alternative Ressourcen 126 AnalogClock 116 Android 31 Android Debug Bridge 213, 253 Android Development Tools ADT Android Device Chooser 42 Android Inc. 20 Android Interface Definition Language 163 Android Market 23, 30, 40, 60, 69, 77, 79, 89, 212, 226, 357 Android Runtime 26 Android SDK 27, 28 Android Virtual Device AVD android.appwidget.provider 182 android:icon 294 android:label 294 ANDROID_ID 175 AndroidManifest.xml 39, 47, 86 ANR 153 Apache Harmony Harmony apikey 227, 229 API-Schlüssel 226 apk 77 APP_ID 274 application 39, 74, 87, 106, 180 Application Framework 26 Application not responding 153 Application Package 77 APPWIDGET_UPDATE 182 AppWidgetManager 187 AppWidgetProvider 182, 185, 187, 190 Arbeitsbereich 35, 61 ArrayAdapter 66, 309 ArrayList 69 Aspect Ratio 130 assets 37, 39 attachauxeffect() 321 AudioEffect 319 AudioManager

14 Index Auflösung 130 Auth Token 385 Auth Token-Typ 386 Authority 284 authority 396 AVD 30, 40, 224 B Back Stack 86, 98 background 121 BassBoost 319 Benutzeroberfläche 64 Bildschirmgröße 130 bin 28 BIND_WALLPAPER 197 Binder 161 bindservice() 163, 166 Bitmap 191, 345, 350 BOOKMARK 277, 278 BookmarkColumns 277 Bornstein, Dan 25 Broadcast Receiver 103 BroadcastReceiver 182, 336 Browser 277, 279 Build Target 36 Button 49, 114, 317 Bytecode 24 C Cache Flush 151 Call Log 156, 171, 176, 272 CALL_PHONE 172 CALL_STATE_IDLE 173 CALL_STATE_OFFHOOK 173 CALL_STATE_RINGING 173 Callback 365 CallLog 177 CAMERA 357, 362 Camera 356 CameraInfo 358 Canvas 192, 350 CATEGORY_BROWSABLE 101 center 121 CHECK_VOICE_DATA_PASS 325 CheckBox 118 CheckBoxPreference 138 Codd, E. F. 251 ColorMatrix 350 com.google 385 CommonDataKinds 372 configure 190 ConnectivityManager 176 connectsimulator() 219 CONTACT_ID 372, 375 Contacts 370, 371 ContactsContract 370, 371, 372 content 396 Content Provider 27, 272, 376 Content Resolver 380, 395 content:// 284 CONTENT_ITEM_TYPE 372, 375 CONTENT_URI 273, 275, 280, 285, 297, 370, 372 ContentObserver 157, 180, 183, 185 ContentProvider 284, 285, 297 ContentResolver 178, 179, 271, 272, 273, 275, 276, 277, 279, 280, 282, 370 ContentValues 274, 275, 277, 280, 376 Context 138, 172, 178, 187, 190, 209, 272 convert() 224, 225 convertview 115 Core Libraries 26 Create Activity 37, 92 create() 140 CREATE_LIVE_FOLDER 294, 295 createchooser() 352 createnewfile() 314 Cupcake 21, 181, 291 currentthread() 152 Cursor 271, 276, 282 CursorAdapter 282 Custom Locale 89 D Dalvik 23, 25, 161 Dalvik Debug Monitor Server DDMS Dalvik Executable 24 Danger, Inc. 21 Data 370 Date 308 Datenbankmanagementsystem 252, 254 Datenfeld 251 Datensatz 251 DatePicker 126,

15 Index DatePickerDialog 139, 140 DDMS 174, 223, 229 debuggable 74 delete() 272, 275, 279, 282, 289, 297, 345 Density-independent Pixel dp DESCRIPTION 303 Developer Console 77, 80 Dialog 143 DialogFragment 109 Donut 22, 130, 322 dp 132, 189 drawable-hdpi 89, 132 drawable-ldpi 89, 132 drawable-mdpi 132 drawbitmap() 350 dx 25 E Eclair 22 Eclipse 27 EditText 49, 55, 114 EditTextPreference 138, 139 Eingabeaufforderung 31, 253 Emulator 31, 41 Emulator Control 175, 179, 223 enabled 106 Environment 311 Event 372, 375 Event Dispatching Thread 153 exported 106, 158, 162, 207 EXTRA_HOUR 391 EXTRA_LANGUAGE 333 EXTRA_LIVE_FOLDER_ICON 295 EXTRA_LIVE_FOLDER_NAME 295 EXTRA_MESSAGE 391 EXTRA_MINUTES 391 EXTRA_SKIP_UI 391 F Fibonacci 149 Fibonacci-Folge 74 File 308, 314 FilenameFilter 310 fill_parent 50 findviewbyid() 69, 115 finish() 98, 295, 325 FORMAT_MINUTES 225 Fragment 22, 107, 109 FrameLayout 114, 117, 120 FREQUENCY 274 Froyo 22, 245 G G1 13, 19, 21, 126, 132 gen 39 GeoPoint 227, 229 GET_ACCOUNTS 389 getaccountsbytype() 385 getaction() 194 getallnetworkinfo() 176 getallproviders() 220 getappwidgetids() 187 getaudiosessionid() 319 getauthtoken() 385, 386 getbinder() 164 getbitmap() 345, 348 getcamerainfo() 357 getcolumnindex() 274 getcontentresolver() 178, 272, 276, 277 getcount() 69 getdata() 347 getdefaultsensor() 210 getdesiredminimumheight() 191 getdesiredminimumwidth() 191 getdeviceid() 175 getexternalstoragestate() 311 getheight() 115 getid() 321 getinstalledpackages() 396 getinstance() 187, 190 getintent() 393 getintextra() 394 getitem() 69 getkeycode() 337 getlastknownlocation() 221, 224 getlistview() 66, 135 getmainlooper() 328 getmaximumrange() 210 getmeasuredheight() 115 getmeasuredwidth() 115 getname() 152 getnetworkinfo() 176 getpaddingbottom() 116 getpaddingleft()

16 Index getpaddingright() 116 getpaddingtop() 116 getpower() 210 getprovider() 220 getresolution() 210 getresources() 91 getresult() 386 getroundedstrength() 319 getsensorlist() 210 getservice() 161 getstrengthsupported() 319 getstring() 55, 91, 138 getstringarraylistextra() 333 getstringextra() 394 getsupportedpreviewsizes() 356 getsystemservice() 173, 209, 220 gettype() 284, 286, 297 getview() 69, 115 getwidth() 115 getwritabledatabase() 287 Gingerbread 22, 316, 357, 391 Global Positioning System GPS Google APIs Console 386 Google Maps 225 Google-APIs 226 Google-Konto 380 Google-Maps-API 227 GPS 220 gravity 120, 123 H handlemessage() 164, 167 Handler 155, 167 Harmony 26, 148 HashMap 327 Hashtable 63 hierarchyviewer 124 Hiptop 21 Honeycomb 22, 389, 391 HttpGet 389 I IBinder 156, 161 icon 77, 89 Images 345 ImageView 345 IN_VISIBLE_GROUP 371 Input Method Framework 21 inputtype 56 insert() 272, 274, 277, 280, 284, 287, 297, 376, 377 INTENT 303 Intent 99, 135, 160, 192, 334, 336, 348, 351, 389 explizites 100, 101 implizites 100, 102 INTENT_ACTION_STILL_IMAGE_CAMER A 341, 342 INTENT_ACTION_VIDEO_CAMERA 341, 342 Intent-Filter 100, 165, 351 intent-filter 87, 92, 100 INTERNET 219, 226, 295, 389 interrupt() 150 InterruptedException 150 invalidateoptionsmenu() 145 isalive() 149 isavailable() 176 ischecked() 119 islanguageavailable() 327 islongpress() 337 ismusicactive() 335 isproviderenabled() 220 isroaming() 176 J Java Development Kit 27 Java Virtual Machine 24 javac 27 JDK 27 Just-in-time-Compiler 24 JVM 24 K KEY_AUTHTOKEN 386 KeyEvent 336 Keystore 78 keytool 79, 225 Kontextmenü 145, 266 L LABEL 373 label

17 Index LANGUAGE_MODEL_FREE_FORM 333 LANGUAGE_MODEL_WEB_SEARCH 333 Layout 48 layout 49, 113 layout_above 125 layout_below 65 layout_gravity 121 layout_height 49, 114 layout_toleftof 125 layout_torightof 65 layout_weight 123 layout_width 49, 114 Layoutdatei 48 LayoutInflator 69 LinearLayout 49, 65, 114, 120, 124, 353 Linux 24, 147 ListActivity 65, 92, 135 ListAdapter 67, 135 listen() 173 LISTEN_CALL_STATE 173 LISTEN_NONE 173 listfiles() 310 ListFragment 109 ListPreference 208 ListView 64 Live Folder 291 Live Wallpaper 22 LiveFolders 303 Location 224, 229 LOCATION_SERVICE 220 LocationListener 221, 223, 227 LocationManager 220 LocationProvider 220 Log 71 LogCat 70, 71, 90, 149, 150, 152, 154, 156, 272, 276, 334, 369, 371, 374, 392, 395 LogView 75 Looper 328 M Magic 126, 132 Magic Cap 21 MAIN 101 Mainthread 152 manifest 39, 359 Manifestdatei 294, 351, 391, 397 MapActivity 226 MapController 227 MapView 225, 227, 229 MatrixCursor 299 Media 345 MediaPlayer 313, 314, 317, 320 MediaRecorder 314, 315, 363 MediaStore 341, 342, 344, 345 Message 164 Messenger 164, 167 MIME-Typ 351 MIMETYPE 375 Miner, Richard 21 minheight 189 minsdkversion 40, 87, 107, 131 minwidth 189 MODIFY_AUDIO_SETTINGS 320 movetonext() 274 Multitasking 147 präemptives 147 N NAME 303 name 45, 100 Notification Manager 27 NullPointerException 274 O obtain() 166 OHA 20 onactivitycreated() 112 onactivityresult() 103, 325, 332, 333, 344, 345, 347 onattach() 112 onbind() 156, 161 oncallstatechanged() 173 onchange() 157, 180 onclick() 154, 155, 310, 341 OnClickListener 55, 118, 310, 341, 359 OnCompletionListener 313, 317 oncontextitemselected() 145, 282 oncreate() 53, 93, 112, 135, 157, 295, 326, 393 oncreatecontextmenu() 145 oncreatedialog() 140, 142, 143 oncreateengine() 198 oncreateoptionsmenu() 143,

18 Index oncreateview() 109, 110 OnDateSetListener 140 ondestroy() 112, 157, 180, 185, 210, 317, 323, 324 ondestroyview() 110 ondetach() 112 ondisabled() 185 ondraw() 114 onenabled() 185 oninfo() 366 OnInfoListener 366 oninit() 326, 328 OnInitListener 326 OnItemClickListener 66 onlocationchanged() 221, 224 onoptionsitemselected() 144 onpause() 95, 98, 112, 210, 310, 335, 354, 356 onpicturetaken() 361 onpreparedialog() 142 onprepareoptionsmenu() 145 onreceive() 105, 185, 336 onrestart() 98 onresume() 97, 335, 354, 358 onsaveinstancestate() 95 onsensorchanged() 215 onserviceconnected() 163 onshutter() 361 onstart() 95, 97, 152, 163, 166, 210 onstartcommand() 160 onstop() 112 onupdate() 186, 188, 190 onutterancecompleted() 328 OnUtteranceCompletedListener 328 Open Handset Alliance 20 Open Source 20 open() 356 Optionsmenü 85, 143 orientation 123 Orientierungswechsel 93 OutOfMemoryError 348 P package 87, 100 Package Explorer 38, 78, 127 PackageInfo 396 Parameters 362 Parcelable 94 PATH 28, 29, 82 PendingIntent 395 permission 106, 158 PhoneStateListener 177 Pico 322 PictureCallback 360 Pixeldichte 130 Plattform 23 post() 155, 328 postdelayed() 198, 208 Präemptives Multitasking 147 PreferenceActivity 92, 205 PreferenceCategory 138 prepare() 313, 314 PresetReverb 321 process 107, 158, 159 provider 295, 296, 297 put() 274 putextra() 102, 295, 333, 344, 389, 391 Q query() 271, 272, 274, 276, 284, 287, 297, 299, 372, 395 R R 39, 46 R.string 61 RatingBar 116 RawContacts 370, 376 READ_CALENDAR 397 READ_CONTACTS 177, 370 READ_HISTORY_BOOKMARKS 278 READ_PHONE_STATE 174, 175 READ_USER_DICTIONARY 275 RECEIVE_BOOT_COMPLETED 105 receiver 106, 182, 186 RecognizerIntent 332 RECORD_AUDIO 362 recycle() 348 registerforcontextmenu() 145 registerlistener() 210 registermediabuttoneventreceiver() 335 registerreceiver() 105 Relationales Datenbanksystem 251 RelativeLayout 64, 124 release() 317, 319, 356 Remote Procedure Call

19 Index RemoteView 189 removecallback() 354 removecallbacks() 202 replyto 164, 167 Request Code 103 requestcode 345 requestlocationupdates() 221 res 37, 49, 88, 113 resource 182 Resource Manager 27 resources 203 RESULT_OK 345 resultcode 345 Rubin, Andy 21 Run Configuration 40 run() 149 Runnable 149, 155, 199 S savebookmark() 279 Schlüssel 79 ScrollView 131 SDK Manager 29 Sears, Nick 21 Secondary Market 77, 81 Seitenverhältnis 130 send() 166 Sensor 209 Sensor Simulator 212 SENSOR_SERVICE 209 SensorEventListener 210, 215 SensorManager 209, 212 Service 156, 164, 179, 209 service 158, 159, 197 ServiceConnection 163 set() 395 SET_ALARM 391 SET_WALLPAPER 191, 194 setaudioencoder() 314 setaudiosource() 314 setauxeffectsendlevel() 321 setbitmap() 191, 194 setbuiltinzoomcontrols() 229 setcenter() 227 setchecked() 119 setcontentview() 93, 114, 130, 133, 227, 326 setdata() 296 setdatasource() 313 setenabled() 319 setimagebitmap() 345 setmaxduration() 366 setmaxfilesize() 366 setonclicklistener() 119, 359 setonclickpendingintent() 188 setonitemclicklistener() 135 setonutterancecompletedlistener() 328 setoutputformat() 314 setpadding() 116 setpreviewdisplay() 365 setpreviewsize() 356 setrequestedorientation() 344 setresource() 190 setresult() 295 setringermode() 335 setsaturation() 350 setstrength() 319 settag() 69 settext() 110 settextviewtext() 189 Settings.Secure 175 settingsactivity 207 settype() 354 Shell 31, 253 showdialog() 140, 143 shutdown() 324, 329 ShutterCallback 360 Simple API Access 386 SimpleCursorAdapter 135 SIP 22 sleep() 150 Software Development Kit Android SDK speak() 327 SQL 252 SQLite 251, 252, 273 SQLiteDatabase 275 SQLiteOpenHelper 280 SQLiteQueryBuilder 287 src 38 Stacktrace 73 start() 313, 314, 319 START_DATE 373 START_NOT_STICKY 160 START_REDELIVER_INTENT 160 START_STICKY 160 startactivity() 101, 172, 192, 348,

20 Index startactivityforresult() 103, 325, 333, 342, 345 Starter Package 28 startforeground() 185 startpreview() 354 startservice() 158, 159, 160, 180, 183 stop() 150, 315 stopself() 159 stopselfresult() 159 stopservice() 159, 183 string 45 strings.xml 39, 45, 63, 87 Structured Query Language 252 SuperNotCalledException 93 supports-screens 131 Surface Manager 25 surfacecreated() 356 SurfaceHolder 353, 365 SurfaceHolder.Callback 353 SurfaceView 353, 355, 363, 365 Swing 153 synchronized 152 synthesizetofile() 329 T TabActivity 135 TabContentFactory 136 TabHost 135, 136 TabSpec 135, 136 takepicture() 360, 361 targetsdkversion 107, 131 TELEPHONY_SERVICE 173 TelephonyManager 175 Telnet 174, 223 TextToSpeech 324, 327 TextToSpeech.Engine 325 TextView 49, 110, 309 Thread 148, 149, 150, 152 thumbnail 207 Tierkreiszeichen 63 TITLE 278 Toast 257, 281 tostring() 308 Treiber 75 Tupel 251 TYPE 373 TYPE_ALL 210 TYPE_WIFI 176 U UI-Thread 153, 155 Umgebungsvariable 28, 31, 82 Unbekannte Herkunft 82 unbindservice() 163 unregisterlistener() 210 unregistermediabuttoneventreceiver() 335 UnsupportedOperationException 297 update() 271, 272, 282, 284, 288, 297 updateperiodmillis 190 URI 285, 286, 288, 289, 296, 297 UriMatcher 285, 286 URL 277, 278 USB-Debugging 76 USB-Port 75 USE_CREDENTIALS 389 User Credentials 385 UserDictionary 275 UserDictionaryDemo 272 uses-feature 205, 212 uses-library 226 uses-permission 105 uses-sdk 39, 87 V values 39, 45, 46, 88 values-en 46 values-fr 46 versioncode 87 versionname 87 View 26, 48, 114 ViewGroup 48, 51, 119 ViewHolder 69 Virtual Devices 30 Virtualizer 320, 321 Virtuelle Maschine Dalvik 24 VISITS 277, 278 VoIP 22 volatile 151 W wallpaper 197, 207 WallpaperManager 190 WallpaperService 197 weightsum

Thomas 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 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

Mehr

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

Vorwort Android - eine offene, mobile Plattform 21

Vorwort Android - eine offene, mobile Plattform 21 Vorwort 15 TEILI Grundlagen 1 Android - eine offene, mobile Plattform 21 1.1 Entstehung 21 1.1.1 Die Open Handset Alliance 22 1.1.2 Android Inc 22 1.1.3 Evolution einer Plattform 23 1.2 Systemarchitektur

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

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

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

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

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

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

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. 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

Mehr

Unser XMPP Messenger in Android

Unser 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

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

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

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

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

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

2. Hintergrundverarbeitung in Android: Services und Notifications

2. 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

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

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

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

Präsentation Von Laura Baake und Janina Schwemer

Präsentation Von Laura Baake und Janina Schwemer Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Android-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) 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

Mehr

Apps-Entwicklung mit Eclipse

Apps-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)

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

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 Neue Version: Outlook-Termine, Kontakte, Mails usw. ohne Exchange-Server auf mehreren Rechnern nutzen! Mit der neuesten Generation intelligenter

Mehr

Was ist neu in Sage CRM 6.1

Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 In dieser Präsentation werden wir Sie auf eine Entdeckungstour mitnehmen, auf der folgende neue und verbesserte Funktionen von Sage CRM 6.1 auf Basis

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es 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

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

4.1 Download der App über den Play Store

4.1 Download der App über den Play Store 4 4.1 Download der App über den Play Store Die App TopSec Phone kann über den Play Store auf dem Smartphone oder über das Internet an Ihrem Computer heruntergeladen werden. Um Inhalte laden zu können,

Mehr

Windows 10 > Fragen über Fragen

Windows 10 > Fragen über Fragen www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 103 Windows 10 > Fragen über Fragen Was ist das? Muss ich dieses Upgrade machen? Was bringt mir das neue Programm? Wie / wann muss ich es

Mehr

CADEMIA: Einrichtung Ihres Computers unter Windows

CADEMIA: Einrichtung Ihres Computers unter Windows CADEMIA: Einrichtung Ihres Computers unter Windows Stand: 21.02.2015 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert sein.

Mehr

Lizenzierung von System Center 2012

Lizenzierung von System Center 2012 Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im

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

Bewusster Umgang mit Smartphones

Bewusster 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

Mehr

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Deutsch. Doro Experience

Deutsch. Doro Experience Doro Experience Installation Doro Experience macht die Benutzung eines Android Tablets so leicht, dass das einfach jeder kann. Bleiben Sie an jedem Ort und zu jedem Zeitpunkt mit der Familie und Freunden

Mehr

Android-Apps Google-Maps v2

Android-Apps Google-Maps v2 Android-Apps Google-Maps v2 2/20 Die einfachste Map-App entwickeln Achtung! Die seit März 2013 alleinig gültige Google Maps Android API v2 ist nicht kompatible mit der Vorgängerversion. Auch die alten

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

MAPS.ME. Benutzerhandbuch! support@maps.me

MAPS.ME. Benutzerhandbuch! support@maps.me MAPS.ME Benutzerhandbuch! support@maps.me Hauptbildschirm Geolokalisierung Menü Suche Lesezeichen Wie kann ich die Karten herunterladen? Zoomen Sie an den Standort heran, bis die Nachricht «Land herunterladen»

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

Ein mobiler Electronic Program Guide für Android

Ein mobiler Electronic Program Guide für Android Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch

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

LEHRSTUHL FÜR DATENBANKEN

LEHRSTUHL FÜR DATENBANKEN LEHRSTUHL FÜR DATENBANKEN Informatik II für Verkehrsingenieure Java & Eclipse Installationsguide Prof. Dr.-Ing. Wolfgang Lehner > Was ist Eclipse? Eine sogenannte Integrierte Entwicklungsumgebung (engl.

Mehr

Nie wieder eine Sitzung verpassen unser neuer Service für Sie!

Nie wieder eine Sitzung verpassen unser neuer Service für Sie! Nie wieder eine Sitzung verpassen unser neuer Service für Sie! Bisher war es nicht immer leicht, den Überblick über die Ammersbeker Sitzungstermine zu behalten. Entweder man hat die Bekanntmachung übersehen

Mehr

ROFIN App Benutzerhandbuch. Version 1.0

ROFIN App Benutzerhandbuch. Version 1.0 ROFIN App Benutzerhandbuch Version 1.0 Inhaltsverzeichnis 1. Beschreibung 2. Passwort und Einstellungen 3. Support Tab 4. Vertriebs Tab 5. Web Tab 6. Häufig gestellte Fragen BESCHREIBUNG Die ROFIN App

Mehr

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

Mehr

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein

Mehr

App Entwicklung mit dem Android SDK

App 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

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Windows 8.1. In 5 Minuten Was ist alles neu? Word

Windows 8.1. In 5 Minuten Was ist alles neu? Word Windows 8.1 In 5 Minuten Was ist alles neu? Word Inhaltsverzeichnis Inhaltsverzeichnis WINDOWS 8.1 IN 5 MINUTEN... 1 1. WINDOWS 8.1 DIE NEUEN FEATURES... 1 2. DIE DESKTOP- UND KACHELOBERFLÄCHE... 2 3.

Mehr

Übung: Verwendung von Java-Threads

Ü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

Mehr

Liferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas

Liferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas Liferay 6.2 Ein modernes Open Source Portal System forwerts solutions GmbH, Gabriele Maas Open Source IT-Dienstleister Liferay 6.2 Was ist neu? Liferay 6.2 Startseite Folie: 3 forwerts solutions GmbH 9.

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

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

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr

SharePoint Demonstration

SharePoint Demonstration SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation 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

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

SharePoint Workspace 2010 Installieren & Konfigurieren

SharePoint Workspace 2010 Installieren & Konfigurieren [Geben Sie Text ein] SharePoint Workspace 2010 Installieren & Konfigurieren SharePoint Workspace 2010 Installieren & Konfigurieren Inhalt SharePoint Workspace 2010 Installieren... 2 SharePoint Workspace

Mehr

:: Anleitung Hosting Server 1cloud.ch ::

:: Anleitung Hosting Server 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

FastViewer Remote Edition 2.X

FastViewer Remote Edition 2.X FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden

Mehr

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org

Naviki 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

Mehr

Kurzanleitung zu. von Daniel Jettka 18.11.2008

Kurzanleitung zu. von Daniel Jettka 18.11.2008 Kurzanleitung zu Tigris.org Open Source Software Engineering Tools von Daniel Jettka 18.11.2008 Inhaltsverzeichnis 1.Einführung...1 2.Das Projektarchivs...3 2.1.Anlegen des Projektarchivs...3 2.2.Organisation

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 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname

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

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen Windows 10 Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was ist neu (im Vergleich zu Windows 8.1) Wann lohnt sich ein Umstieg Update Installation von Windows 10 Startmenü Windows Explorer Webbrowser

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

Konventionen. Danksagung

Konventionen. Danksagung Einleitung Konventionen Im Folgenden möchte ich Sie mit ein paar Konventionen vertraut machen, die Ihnen bei der Lektüre des Buches helfen sollen. Namen von neu im Text eingeführten Programmen, Produkten

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

Logics App-Designer V3.1 Schnellstart

Logics App-Designer V3.1 Schnellstart Logics App-Designer V3.1 Schnellstart Stand 2012-09-07 Logics Software GmbH Tel: +49/89/552404-0 Schwanthalerstraße 9 http://www.logics.de/apps D-80336 München mailto:apps@logics.de Inhalt Ihr Logics Zugang...

Mehr

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................

Mehr

Grundfunktionen und Bedienung

Grundfunktionen und Bedienung Kapitel 13 Mit der App Health ist eine neue Anwendung in ios 8 enthalten, die von vorangegangenen Betriebssystemen bislang nicht geboten wurde. Health fungiert dabei als Aggregator für die Daten von Fitness-

Mehr

Der schnelle Weg zu Ihrer eigenen App

Der schnelle Weg zu Ihrer eigenen App Der schnelle Weg zu Ihrer eigenen App Meine 123App Mobile Erreichbarkeit liegt voll im Trend. Heute hat fast jeder Zweite in der Schweiz ein Smartphone und damit jeder Zweite Ihrer potentiellen Kunden.

Mehr

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005 Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.

Mehr

Flash, Network und Facebook. Steven Mohr steven@stevenmohr.de

Flash, Network und Facebook. Steven Mohr steven@stevenmohr.de Flash, Network und Facebook Steven Mohr steven@stevenmohr.de Gliederung 1. Wie ist eine Facebook-App aufgebaut 2. Basics 3. Erste Demo einer kleinen Flash-Facebook-App 4. Friends, Achievements und Invites

Mehr

Paragon Online WinPE Builder Service

Paragon Online WinPE Builder Service PARAGON Software GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0)761 59018-201 Fax +49 (0)761 59018-130 Internet www.paragon-software.de E-Mail vertrieb@paragon-software.de

Mehr

TeamViewer App für Outlook Dokumentation

TeamViewer App für Outlook Dokumentation TeamViewer App für Outlook Dokumentation Version 1.0.0 TeamViewer GmbH Jahnstr. 30 D-73037 Göppingen www.teamviewer.com Inhaltsverzeichnis 1 Installation... 3 1.1 Option 1 Ein Benutzer installiert die

Mehr

Telefonieren mit App's"! iphone mit Bria Informationen zur Nutzung von TeScript

Telefonieren mit App's! iphone mit Bria Informationen zur Nutzung von TeScript Telefonieren mit App's"! iphone mit Bria Informationen zur Nutzung von TeScript Der Begriff App ist die Kurzform für Applikation und bedeutet Anwendungssoftware. Mit dem Herunterladen von App s kann man

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

Einführung in die Android-Entwicklung

Einfü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

Mehr

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java Stand: 21.02.2015 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert

Mehr

Einführung in Eclipse und Java

Einführung in Eclipse und Java Universität Bayreuth Lehrstuhl für Angewandte Informatik IV Datenbanken und Informationssysteme Prof. Dr.-Ing. Jablonski Einführung in Eclipse und Java Dipl.Inf. Manuel Götz Lehrstuhl für Angewandte Informatik

Mehr

Stichwortverzeichnis. Apps für Android entwickeln

Stichwortverzeichnis. Apps für Android entwickeln Stichwortverzeichnis 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

Bluefire Reader für ipad & iphone

Bluefire Reader für ipad & iphone für ipad & iphone Verfasser: Marco Hollenstein Erstellt am: 21.11.2010 Status: Freigegeben Freigabe am: 21.11.2010 Freigegeben für: Öffentlich VORWORT II Vorwort Auf der Suche nach einem ebook Reader,

Mehr

Kostenstellen verwalten. Tipps & Tricks

Kostenstellen verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4

Mehr

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten

Mehr

Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung

Tess TeSign nutzen mit App's! iphone und Bria Informationen zur Nutzung Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung Der Begriff App ist die Kurzform für Applikation und bedeutet Anwendungssoftware. Mit dem Herunterladen von App s kann man sich

Mehr

Installation und Test von Android Apps in der Entwicklungs- und Testphase

Installation und Test von Android Apps in der Entwicklungs- und Testphase Installation und Test von Android Apps in der Entwicklungs- und Testphase Während der Entwicklungs- und Testphase einer Android-App stellt Onwerk Testversionen der Software über den Service von TestflightApp.com

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

DigitalBarometer: Mobiles Internet und Apps. Juli 2010

DigitalBarometer: Mobiles Internet und Apps. Juli 2010 DigitalBarometer: Mobiles Internet und Apps Juli 2010 Was ist das DigitalBarometer? Untersuchungssteckbrief Methodik Grundgesamtheit Erhebungsrhythmus Auftraggeber Institut Thema telefonische Mehrthemenbefragung,

Mehr

Updatehinweise für die Version forma 5.5.5

Updatehinweise für die Version forma 5.5.5 Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x

Mehr