Android Umgebung einrichten Android Kurs Stufe 1 (Gelbgurt)
|
|
- Gitta Krause
- vor 8 Jahren
- Abrufe
Transkript
1 Android Kurs Stufe 1 (Gelbgurt) Inhaltsverzeichnis 1 Einleitung Kursaufbau Aufbau der Entwicklungs-Infrastruktur Installation der Entwicklungsumgebung Grundgedanken HelloWorld die erste App Testen der Software Die angelegte Struktur Die Main Activity Die Java Klassen Die Layout Files Die Ressourcen Grafikdateien Layout Informationen Allgemeine Werte AndroidManifest.xml Ein kurzer Blick auf die wichtigsten XML Dateien activity_main.xml strings.xml AndroidManifest.xml ids.xml Lizenz Haftung AnPr_Android_Course_1_1_Setup_v01.docx Seite 1
2 1 Einleitung Android TM ist in aller Munde oder besser gesagt in aller Hände. Dies hat unter anderem mit folgenden Punkten zu tun: Derzeit sind Android Geräte am meisten verbreitet. Die Leistungsdaten von Android Geräten sind in jeder Hinsicht konkurrenzfähig. Die Einstiegshürden für die Entwicklung von Android sind minimal. Mit einem fundierten Android Wissen sind sie in einem internationalen Markt gut positioniert und das Beste daran ist, sie können dabei auch noch jede Menge Spaß haben von einigen Frustrationsmomenten mal abgesehen, an die hat man sich als Programmierer aber schon gewöhnt. Dieser Kurs soll helfen, einen Einstieg in die Android Programmierung zu erlangen. Es wurde versucht, die einzelnen Inhalte möglichst praxisnah aufzubauen jedoch immer vor dem Hintergrund, dass die Zielgruppe erst am Anfang ihrer Programmierer-Karriere steht. Der Kurs hat mehrere Stufen, bei denen pro Stufe mehrere inhaltliche Schwerpunkte gesetzt sind. Nach jeder Stufe sollte man in der Lage sein, einen weiteren Meilenstein der Android Programmierung zu meistern. Folgende Leitgedanken sind bei dem Kurs anzumerken. Dieser Kurs ist kein Garant für Vollständigkeit kein Garant für die beste Lösung nicht immer 100% state of the art auf Android 2.3 (Gingerbread) und höher ausgelegt eine Sammlung von Erfahrungen, welche ich beim Programmieren gemacht habe ein Versuch, die hunderten von kryptischen Foreneinträgen so zusammenzufassen, dass sie schnell nachvollziehbar sind im Wesentlichen für meine Schüler, es ist aber auch nicht verboten den Kurs zu machen, wenn man nicht in meiner Schule ist Zielgruppe des Kurses sind all diejenigen, welche bereits Java Grundkenntnisse haben (Kontrollstrukturen, einfache und zusammengesetzte Datentypen (Arrays, ArrayList etc.), Objekte, Vererbung und Interfaces. Diejenigen, welche hier keinerlei Erfahrung haben sollten zumindest die Grundzüge kennengelernt haben. Hierzu finden Sie ebenfalls unter Anhaltspunkte. 2 Kursaufbau Zu jeder Stufe finden Sie unter YouTube mehrere Lehrvideos, welche die Inhalte aufbereitet darstellen. Details hierzu entnehmen Sie bitte meiner Webpage ( Wenn für die Beispiele Grafiken o.ä. verwendet werden, finden Sie diese Ressourcen ebenfalls in meiner Homepage. In diesem Dokument werden wir uns mit dem Einrichten einer Entwicklungsumgebung und der Erzeugung einer einfachen App beschäftigen. Anschließend analysieren wir die von der Entwicklungsumgebung erzeugten Files und Ordner. Das Folgekapitel AnPr_Android_Course_1_2_Layouts wird das Thema Layouts und Views näher beleuchten. Wenn diese beiden Kapitel durchgearbeitet wurden, sind Sie in der Lage, einfache, grafisch ansprechende Anwendungen zu realisieren. Am Ende jeder Stufe finden Sie eine Aufgabenstellung für eine App, welche Sie selbstständig realisieren sollen. Eventuelle zusätzliche Ressourcen (wie bspw. Grafiken Sounds etc.) habe ich auf die Homepage gestellt, so dass Sie sich hierüber keine Gedanken machen müssen. Seite 2
3 3 Aufbau der Entwicklungs-Infrastruktur Android wird mit Hilfe von Java programmiert. Android Geräte verstehen zwar kein Java Bytecode, so wie ihn der Standard Java Compiler erzeugt, jedoch ist dieser Bytecode die Grundlage für die Erzeugung des ausführbaren Codes für die Dalvík Virtual Machine. Diese kann man sich zwar vorstellen wie das JRE von Java, jedoch vom Grundaufbau wurde hier mehr Wert auf die Performancespezifika von mobilen Geräten gelegt. Da die Umwandlung vom Sourcecode (*.class Files) über Java Bytecode bis hin zum Dalvík Code (*.dex Files) automatisch läuft, muss sich der Android Einsteiger darüber kaum Gedanken machen. Wir werden für unsere Entwicklungen das ADT Bundle verwenden, welches bereits alle Entwicklungsrelevanten Elemente vereint und unter kostenfrei heruntergeladen werden kann. Diese Umgebung erlaubt es uns mit Hilfe der freien Java basierten Entwicklungsumgebung Eclipse den Code zu erzeugen und zu kompilieren, diesen an das Android SDK zum Crosskompilieren weiterzureichen und mit Hilfe eines Geräteemulators (AVD Android Virtual Device) zu emulieren. Es ist allerdings auch möglich, ein Android Gerät per USB an den Rechner zu stecken und die Tests direkt am realen Hardwaregerät durchzuführen. Sowohl beim virtuellen, als auch beim realen Gerät kann Eclipse als Debugger eingesetzt werden. 4 Installation der Entwicklungsumgebung Legen Sie ein beliebiges Verzeichnis in Ihrem Entwicklungsrechner an (bspw. C:\Developmentt\Android). Gehen sie anschließend zu: und laden Sie sich das ADT Bundle herunter: Anmerkung: Sie können das SDK auch getrennt herunterladen und die entsprechenden notwendigen Plugins in Ihre bestehende Eclipse Installation integrieren nachdem Eclipse jedoch wenig Platz wegnimmt und einfach zu installieren ist, empfehle ich für den Anfang das Bundle. Entpacken Sie nun das Zip File in das neu erstellte Verzeichnis: C:\Development\Android\adt-bundlewindows Nun müssen Sie einen Workspace erstellen (bspw. Erstellen unter: C:\Development\Android\Workspace). Unter dem Eclipse Unterordner Ihres ADT Bundles finden Sie nun die ausführbare Eclipse Datei (eclip- Seite 3
4 se.exe). Starten Sie diese und wählen Sie im Folgedialog Ihren Workspace aus. Das war s auch schon. Sie haben Ihre Umgebung installiert und gestartet. Anmerkung: Wenn es trotzdem mal Probleme gibt sei Ihnen gesagt es gibt fast kein Problem, welches nicht irgendwo auf der Welt schon mal aufgetreten ist und nicht von irgendjemand mal gefixed wurde. Meistens finden sich die Lösungen als Blog- oder Foreneintrag im Netz. Was mir bspw. am Anfang passiert ist war, dass der Dalvik Debug Monitor Server (DDMS) nicht starten wollte. Nach kurzer Suche im Netz fand ich die Lösung die adb.exe (Android Debug Bridge) musste per Task Manager gestoppt werden und schon lief die Sache wieder. Also nie die Hoffnung verlieren! 5 Grundgedanken Bevor wir loslegen, noch ein paar Grundgedanken zum Gesamtkonzept Android. Wie ein Android Gerät aussieht, das wissen wir. Es gibt dahinter eine gewisse Hierarchie, welche auch beim Programmieren beachtet werden muss: Ebene: Gerät / Android Applikation Activity View Bedeutung: Das ist die grundlegendste Ebene des Android Systems. Hier liegt die Kontrolle sämtlicher Abläufe. Bspw. sollte ein Telefonanruf alle Aktivitäten in Pause versetzen, damit man den Anruf entgegen nehmen kann. Das ist die Sammlung aller Aktivitäten unseres Programms. Bei einer Desktopprogrammierung würden dies die Dialoge sein. Die Applikation startet die MainActivity, welche eine Art Anker für das gesamte Programm darstellt. Die einzelnen Elemente innerhalb der Activities sind Views also Buttons, Textelemente, Grafiken usw. Angeordnet werden die Views innerhalb von Layouts. Das eigentliche Problem bei der mobilen Programmierung ist jedoch die Tatsache, dass im Regelfall die Bildschirme von den Applikationen voll ausgefüllt sind, die Bildschirmgröße und ausrichtung nicht genormt ist. Ein Tablett ist größer als ein Handy und wird darüber hinaus im Regelfall in Querausrichtung genutzt wobei dies nicht so sein muss. Diese Flexibilität im Layout Design ist für viele Neueinsteiger mit die größte Hürde! 6 HelloWorld die erste App Für Ihre erste App starten Sie Eclipse, wie oben beschrieben. Legen Sie ein Sie neues Android Projekt an und folgen dem Wizzard. Die Folgedialoge erwarten die Eingabe von Basisinformationen für Ihr Projekt. Hierbei werden neben dem Projekt- und Applikationsnamen auch ein Packagename vorgeschlagen. Da empfohlen wird pro Projekt auch nur eine App zu schreiben, sollten Sie hier von den Namenskonventionen auch einheitlich sein. Weiterhin wird noch das globale Designthema angegeben (hier Holo Light with Dark Action Bar), welches die default - Farbgebung bestimmt. Wichtig ist nun noch die Einstellung der Seite 4
5 SDK Versionen: Minimum Required SDK: Das ist die Minimalanforderung an das Gerät. Also müssen die genutzten Libraries dieser Version entsprechen, oder darunter liegen. Wenn Sie eine Funktionalität nutzen möchten welche ein höheres API Level aufweisen, wird Eclipse einen Fehler melden. Es gibt allerdings Möglichkeiten dies zu umgehen, indem sogenannte Support Libraries explizit in die Applikation eingebunden werden. Target SDK: Dies ist das API Level, mit dem getestet wird. Der Emulator sollte somit diesen Level aufweisen. Compile With: Hier wird das API Level eingestellt, mit dem Kompiliert werden soll. Das ist üblicherweise die aktuellste API Version. Hintergrund ist, dass Android die Abwärtskompatibilität sicherstellt. Die nächsten Dialoge kümmern sich um allgemeine Projektkonfigurationen und um den Start Icon. Wir übernehmen zu diesem Zeitpunkt die Standardeinstellungen. Nun kommt die Auswahl der Main Activity. Wir wählen hier eine leere Activity aus. Der letzte Dialog erwartet von uns die Vorgabe eines Namens für die Activity. Wir können hier für die erste Übung ebenfalls die Standards übernehmen, oder einfach nur HelloWorld eingeben. Zu beachten ist, dass sowohl die Activty, als auch das Layout einen eigenen Namen erhält. Dies werden wir bei der Analyse der erzeugten Files nochmal sehen. Die meisten dieser Einstellungen landen im sogenannten Manifest File (AndroidManifest.xml), wo sie später noch geändert werden können. Dieses File wird in einem späteren Kapitel nochmal kurz angesprochen. Seite 5
6 7 Testen der Software Wir testen die Software vorerst nur auf dem Emulator. Sobald wir sinnvolle Programme schreiben, werden wir dies auch auf einem realen Gerät ausprobieren. Die Anleitung, wie das geht finden Sie im Dokument AnPr_Android_Course_1_3_Task. Bevor wir aber anfangen, müssen wir uns ein virtuelles Device konfigurieren auf dem wir die App aufspielen können. Hierzu klickt man auf das AVD Icon (siehe rechts) und startet den AVD Dialog. Mit einem Klick auf New wird ein neues AVD erzeugt. In dem sich öffnenden Dialog werden folgende Einstellungen vorgenommen: AVD Name: Unter diesem Namen kann zu einem späteren Zeitpunkt die Konfiguration wieder neu gestartet werden. Device: Hier finden wir diverse, vorkonfigurierte Devices. Je nach SDK Version kann dies variieren. Target: Dies ist das API Level, welches das Testdevice haben soll. Front/Back Camera: Wenn die App eine Kamerafunktion benötigt, kann sie hier eingestellt werden. Ansonsten wird empfohlen, darauf zu verzichten. Memory Options: Wie viel RAM Speicher soll das Device aufweisen. Internal Storage: Wie viel interner persistenter Speicher soll vorhanden sein. SD Card: Soll eine SD Karte simuliert werden und wenn ja, wie groß soll sie sein. Damit sind alle notwendigen Einstellungen gemacht. Probieren Sie ruhig einige Varianten aus. Vor allem die verschiedenen Bildschirmgrößen sind wichtig zu testen. Anschließend können Sie das von Ihnen erstellte AVD auswählen und mit dem Start Button starten. Wenn das System davon ausgeht, dass es sinnvoll ist die Ausgabe für die Emulation zu skalieren, wird noch ein weiterer Dialog aufgehen, bei dem die Skalierungsoptionen empfohlen werden. Nun heißt es warten! Nachdem ein voll funktionsfähiges Device emuliert werden muss, kann dies für alle Initialisierungsmaßnahmen schon mal ein paar Minuten dauern. Erst wenn der Starbildschirm eines Android Devices (also mit Menü und allem Drum und Dran) erscheint, ist die Startprozedur abgeschlossen. Das Device kann verwendet werden. Um die App nun auf das Device zu laden, klicken Sie mit der rechten Maustaste auf den Rootordner Ihres Projektes ( MyFirstApp ) und wählen Run As -> Android Application aus: Damit wird die App auf dem Device installiert und gestartet. Nun wird eventuell noch gefragt, ob Logcat aktiviert werden soll. Dieses dient dazu Device Meldungen auf einer Konsole auszugeben: Seite 6
7 Es wird empfohlen dies auszuwählen. Es können damit später auch Logmeldungen individuell erzeugt werden, um den Entwicklungsprozess zu unterstützen. Wir werden mit Logcat später arbeiten. Wer vorher sich schon schlau machen möchte wird unter folgendem Link fündig: Nun sollten Sie im AVD ein App Fenster sehen, bei dem in der Mitte HelloWorld steht. 8 Die angelegte Struktur Wie Sie sehen, hat Eclipse eine komplette, lauffähige Struktur angelegt, welche alles Wesentliche einer App enthält: Im Folgenden werden wir uns nun diese Struktur etwas genauer ansehen, um die Bedeutung dieser einzelnen Ordner und Files zu verstehen und später diese auch sinnvoll anpassen zu können. 8.1 Die Main Activity Die Java Klassen Im Ordner src finden wir unser Package und dort die erzeugte Java Klasse unserer Main Activity. Hier liegt die gesamte dynamische Funktionalität unserer Activities. Da wir nur eine Activity haben, existiert hier auch nur ein *.java File. Wenn Sie nun weitere Activities benötigen, werden die entsprechenden Files auch hier abgelegt. Auch Hilfsklassen, welche wir für unsere Apps schreiben, werden sich hier befinden Die Layout Files Im Ordner layout liegt das File, welches für die statischen Informationen vor allem das Layout zuständig ist. In unserem Fall ist dies nur das activity_main.xml File. Sämtliche Elemente, welche beim Start unserer App angezeigt werden sollen, sind hier vermerkt. Dieses File kann direkt im XML-Format, aber auch über Seite 7
8 einen WYSIWYG (What You See Is What You Get) Dialog angepasst werden, wobei letzteres nur zur Ideenfindung und zu einer ersten Kontrolle unserer XML Eingaben dient die endgültige Version sollte also immer direkt als XML angepasst werden, da es mitunter schwierig wird, die einzelnen Elemente per Mauszeiger zu editieren. 8.2 Die Ressourcen Neben dem Layout File wie es oben beschrieben wurde, gibt es noch viele weitere Ressourcen welche in einer App verwendet werden. Wir konzentrieren uns im ersten Schritt nur um die, welche beim Anlegen eines Projektes entstanden sind. Alle weiteren werden später folgen. Grundsätzlich liegen aber alle Ressourcen im Ordner res Grafikdateien Grafiken werden als drawable Ressources bezeichnet und liegen im Unterordner drawable-hdpi, drawable-ldpi, drawable-mdpi und drawable-xhdpi. In allen vier Unterordnern befinden sich die gleichen (Grafik-)Dateien wobei man bei näherer Betrachtung erkennt, dass die Grafiken unterschiedliche Auflösungen haben. Dies liegt daran, dass die Ressourcen für verschiedene Bildschirmkategorien vorgehalten werden. Im Wesentlichen kennt Android derzeit 4 Density Klassen: Klasse: Eigenschaft: ldpi (low quality) Geringe Qualität und Auflösung, ca. 120 dpi mdpi (medium quality) -> Referenzmaß hdpi (high quality) xhdpi (extra high quality) Mittlere Qualität und Auflösung, ca. 160 dpi Hohe Qualität und Auflösung, ca. 240 dpi Sehr hohe Qualität und Auflösung, ca. 320 dpi Für sämtliche Größenangaben in den Layout XML Files wird empfohlen, sogenannte Density Independent Pixel zu verwenden. Diese werden als dp oder manchmal auch als dip abgekürzt. Folgende Rechenformel zur Berechnung der tatsächlich genutzten Pixel ist zu verwenden: px = dp * (dpi / 160) Daraus erkennt man auch, dass ein dp bei einem mdpi Bildschirm genau ein Pixel ist. Ein dp ist somit ca. 0,16mm. Ein Element mit 20 dp Breite wird bei einem xhdpi Display mit 300 dpi, also mit 20 * (300/160) = 37 Pixel angezeigt. Um beim Skalieren Artefakte zu vermeiden, werden Grafiken für Android Apps in den vier verschiedenen Bildschirmklassen zur Verfügung gestellt. Jedes drawable Objekt (also Grafiken) wird redundant in den vier Unterordnern abgelegt. Ein Bild, welches in xhdpi Auflösung 96 Pixel aufweist, in hdpi 72 Pixel, in mdpi 48 Pixel und in ldpi 36 Pixel. Die minimale Größe von interaktiven Elementen sollte mindestens 48 dp sein! Layout Informationen Im Ordner layout sind für alle Activities die Layout Informationen im XML Format abgelegt. Es können aber auch für andere Elemente (bspw. für dynamisch erzeugte Teilkomponenten) hier die Layoutdaten abgelegt werden. Weiterhin ist es möglich, verschiedene Layoutalternativen einzutragen, so dass je nach Device das richtige Layout verwendet werden kann. Dies beginnt schon damit, dass für Landscape (also Querformat) und Portrait (also Hochkantformat) die unterschiedlichen Angaben abgelegt werden können bis hin zu verschiedenen Bildschirmkategorien Allgemeine Werte Da Android von vorneherein mehrsprachig ausgelegt ist, sollten sämtliche Textinformationen in Stringdateien (strings.xml) Ausgelagert werden. Dieses File befindet sich unter values. Hier werden alle angezeigten Textwerte eingetragen und mit einem individuellen Namen versehen. Mehrsprachigkeit wird dadurch er- Seite 8
9 langt, dass für die verschiedenen Sprachen ein eigener values Ordner angelegt wird und die entsprechenden Stringnamen dort ebenfalls eingetragen werden aber eben mit den Werten in anderer Sprache. 8.3 AndroidManifest.xml Das gewichtigste Konfigurationsfile ist das AndroidManifest.xml. Hier werden alle Informationen abgelegt, welche für das System zum Betrieb des Projektes benötigt. Hier stehen bspw. die API Level, die Activities werden registriert und ähnliche grundlegenden Funktionalitäten eingestellt. 9 Ein kurzer Blick auf die wichtigsten XML Dateien 9.1 activity_main.xml Hier eine beispielhafte Layout Datei mit einem View Element. <RelativeLayout xmlns:android= " xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".mainactivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:text="@string/hello_world" /> </RelativeLayout> Hier wird das grundlegende Layout festgelegt (hier Relative Layout). Danach folgen die Höhen- und Breitenangaben. Info rein für die Entwicklungsumgebung. Hier wird ein Text angezeigt. Auch hier gibt es Höhen- und Breitenangaben. Die Ausrichtung kann horizontal und vertikal festgelegt werden. Der Text wird aus der strings.xml Datei entnommen. 9.2 strings.xml In den strings.xml finden sich alle Textelemente wieder. <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name"> MyFirstApp</string> <string name="hello_world">hello world!</string> <string name="menu_settings"> Settings</string> </resources> Allgemeine xml Information. Indikation, dass Ressourceninformationen definiert werden. Einzelne String Elemente mit einem eindeutigen Namen und dem eigentlichen Stringwert. Um nun Mehrsprachigkeit zu unterstützen, muss für jede Sprache ein eigener Ordner unter dem values Ordner angelegt werden. Die einzelnen Spracherweiterungen werden nach dem Bindestrich angehängt. Für Deutsch wird ein de ergänzt. Weitere Kürzel können im Netz gefunden werden. Innerhalb der entsprechenden Unterordner befindet sich jeweils ein weiteres strings.xml File, in dem sämtliche Stringelemente eingetragen sind, welche für die verschiedenen Sprachen abweichen sollen: Seite 9
10 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name"> Meine erste App</string> <string name="hello_world"> Hallo Welt!</string> </resources> In der deutschen strings.xml wurde der String mit dem Namen hello world mit dem Wert Hallo Welt! belegt. Dadurch wird bei einem Gerät mit deutscher Spracheinstellung bei allen hello world Strings dieser Hallo Welt! Wert anstatt hello world verwendet. Die Strings werden entweder direkt in den XML Files referenziert (siehe activity_main.xml), oder sie können via Java Code instanziiert werden: String mystring = getresources().getstring(r.string.hello_world); 9.3 AndroidManifest.xml Wie bereits erwähnt wurde, ist das AndroidManifest.xml die grundlegendste Konfigurationsebene für unsere App. Hier das Beispielfile einer einfachen Applikation: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="com.example.myfirstapp" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="9" android:targetsdkversion="16" /> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <activity android:name="com.example.myfirstapp.mainactivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </activity> </application> </manifest> Vom Aufbau her ist das File selbsterklärend. Grundsätzlich gilt, dass alle projektweiten Einstellungen hier vorgenommen werden. Im Vordergrund stehen hier die Informationen, welche das Android System benötigt, um die Applikation ausführen zu können. Hierzu zählt auch die Registrierung aller Activities und die Intent Filter. Intents sind im Wesentlichen dafür zuständig, die Kommunikation innerhalb des Systems abzuwickeln und somit auch den Start einer Applikation. 9.4 ids.xml Unter dem values Ordner können auch selbst definierte XML Files abgelegt werden. Ein häufig anzutreffendes File ist das ids.xml File. Zur Erklärung der Bedeutung dieses Files muss man verstehen, dass jedes Layout Element in Android eine eigene ID besitzen sollte. Da dies standardmäßig vom Eclipse Wizzard nicht gewährleistet ist, müssen diese IDs vom Programmierer eingetragen werden. Eine ID für das TextView Element von Oben würde wie folgt aussehen: Seite 10
11 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" /> Der Syntax sieht vor, dass eine ID hinzugefügt werden soll, welche den Namen txtview_mymaintext tragen soll. Somit wird beim Kompilliervorgang eine innerhalb der Applikation eindeutige ID erzeugt, mit deren Hilfe das entsprechende Element eindeutig identifiziert werden und im Java Code angesprochen werden kann: TextView mytxt = (TextView) findviewbyid(r.id.txtview_mymaintext); Die Details dieses Aufrufs wird zu einem späteren Zeitpunkt geklärt. Nachdem es aber auch die Möglichkeit geben muss, Elemente im Java Code dynamisch zu erzeugen, sollte es auch die Möglichkeit geben, IDs für die spätere Verwendung zu generieren. Hiefür wird ein ids.xml File geschaffen, welches ebenfalls unter dem Ordner values liegt. In diesem File werden nun einfach die IDs als Namenwerte eingetragen, wobei das System intern pro ID eine eindeutige Nummer vergibt: <?xml version="1.0" encoding="utf-8"?> <resources> <item type="id" name="mydynelement"/> </resources> Einem dynamisch erzeugten Element kann nun mit der Methode setid(r.id.mydynelement) diese ID zugeordnet werden. Seite 11
12 10 Lizenz Diese(s) Werk bzw. Inhalt von Maik Aicher ( steht unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Eclipse and the Eclipse Logo are trademarks of Eclipse Foundation, Inc. "Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners." 11 Haftung Ich übernehme keinerlei Haftung für die Richtigkeit der hier gemachten Angaben. Sollten Fehler in dem Dokument enthalten sein, würde ich mich über eine kurze Info unter maik.aicher@gmx.net freuen. Seite 12
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
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
MehrSoftware-Engineering und Optimierungsanwendungen in der Thermodynamik
Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering 5 Programmentwicklung und Debuggen mit IDE und CASE-Tools Übungen Prof. Dr. Rolf Dornberger OPTSWE_SWE: 5 Programmentwicklung
MehrNetzwerk einrichten unter Windows
Netzwerk einrichten unter Windows Schnell und einfach ein Netzwerk einrichten unter Windows. Kaum ein Rechner kommt heute mehr ohne Netzwerkverbindungen aus. In jedem Rechner den man heute kauft ist eine
Mehretermin Einbindung in Outlook
etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrDOKUMENTATION VOGELZUCHT 2015 PLUS
DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP
MehrAnleitung zur Webservice Entwicklung unter Eclipse
Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for
MehrWindows 7 Winbuilder USB Stick
Windows 7 Winbuilder USB Stick Benötigt wird das Programm: Winbuilder: http://www.mediafire.com/?qqch6hrqpbem8ha Windows 7 DVD Der Download wird in Form einer gepackten Datei (7z) angeboten. Extrahieren
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
Mehrteamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
MehrEinfü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
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrMusterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06
Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg
MehrInstallation älterer Programmversionen unter Windows 7
Installation älterer Programmversionen unter Windows 7 Obwohl nicht explizit gekennzeichnet, sind alle MAGIX Produkte mit einer 15 im Namen, sowie MAGIX Video Pro X 1.5, Filme auf DVD 8 und Fotos auf CD
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
MehrUm dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:
Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle
MehrINSTALLATION VON INSTANTRAILS 1.7
INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis
MehrDaten fu r Navigator Mobile (ipad)
[Kommentare] Inhalte Navigator Mobile für das ipad... 3 Programme und Dateien... 4 Folgende Installationen sind erforderlich:... 4 Es gibt verschiedene Dateiformate.... 4 Die Installationen... 5 Installation
MehrEinführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition
In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrKurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11
Kurzanleitung MEYTON Aufbau einer Internetverbindung 1 Von 11 Inhaltsverzeichnis Installation eines Internetzugangs...3 Ist mein Router bereits im MEYTON Netzwerk?...3 Start des YAST Programms...4 Auswahl
MehrStundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten
Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
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
MehrSAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: 727026 :: WINTERSEMESTER 08 09
SAMMEL DEINE IDENTITÄTEN::: :: IDEE :: Ich selbst habe viele verschiedene Benutzernamen und Passwörter und wenn ich mir diese nicht alle aufschreiben würde, würde ich alle durcheinander bringen oder welche
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
MehrAnleitung zur Installation von SFirm 3.1 inklusive Datenübernahme
Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme Stand: 01.06.2015 SFirm 3.1 wird als separates Programm in eigene Ordner installiert. Ihre Daten können Sie nach der Installation bequem
MehrOutlook 2000 Thema - Archivierung
interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren
MehrFlyer, Sharepics usw. mit LibreOffice oder OpenOffice erstellen
Flyer, Sharepics usw. mit LibreOffice oder OpenOffice erstellen Wir wollen, dass ihr einfach für eure Ideen und Vorschläge werben könnt. Egal ob in ausgedruckten Flyern, oder in sozialen Netzwerken und
MehrEinrichtung 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
MehrEine Einführung in die Installation und Nutzung von cygwin
Eine Einführung in die Installation und Nutzung von cygwin 1 1. Woher bekomme ich cygwin? Cygwin ist im Internet auf http://www.cygwin.com/ zu finden. Dort lädt man sich die setup.exe in ein beliebiges
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrUpdateanleitung für SFirm 3.1
Updateanleitung für SFirm 3.1 Vorab einige Informationen über das bevorstehende Update Bei der neuen Version 3.1 von SFirm handelt es sich um eine eigenständige Installation, beide Versionen sind komplett
MehrEine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.
Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und
MehrMemeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein
Einleitung Memeo Instant Backup ist eine einfache Backup-Lösung für eine komplexe digitale Welt. Durch automatisch und fortlaufende Sicherung Ihrer wertvollen Dateien auf Ihrem Laufwerk C:, schützt Memeo
MehrBedienungsanleitung für den SecureCourier
Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei
MehrJava Script für die Nutzung unseres Online-Bestellsystems
Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,
MehrBilder 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
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
MehrDiese 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,
MehrSie werden sehen, dass Sie für uns nur noch den direkten PDF-Export benötigen. Warum?
Leitfaden zur Druckdatenerstellung Inhalt: 1. Download und Installation der ECI-Profile 2. Farbeinstellungen der Adobe Creative Suite Bitte beachten! In diesem kleinen Leitfaden möchten wir auf die Druckdatenerstellung
MehrUm zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:
Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir
MehrEinstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG
Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich
MehrGeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
MehrSpeichern. Speichern unter
Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim
MehrKonvertieren von Settingsdateien
Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form
MehrTipps und Tricks zu den Updates
Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn
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)
MehrInstallation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7
Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7 Zur Arbeitserleichterung und für einen reibungslosen Übungsbetrieb ist es zwingend notwendig, sowohl
MehrPDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01
PDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01 Erläuterung PDFCreator ist eine Software zur Erzeugung von PDF-Dateien unter Windows. Es kann in all den
MehrTeamSpeak3 Einrichten
TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen
MehrEinen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen
Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18
MehrDer Kalender im ipad
Der Kalender im ipad Wir haben im ipad, dem ipod Touch und dem iphone, sowie auf dem PC in der Cloud einen Kalender. Die App ist voreingestellt, man braucht sie nicht laden. So macht es das ipad leicht,
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrWordPress lokal mit Xaamp installieren
WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp
Mehrmit dem TeXnicCenter von Andreas Both
LaTeX mit dem TeXnicCenter Seite 1 von 9 mit dem TeXnicCenter von Andreas Both Diese Dokument soll den Schnelleinstieg von der Installation bis zum ersten LaTeX-Dokument in sehr kurzen (5) Schritten und
MehrAnleitung zum Download und zur Bedienung des Tarifbrowsers für Microsoft Windows 7 und Mozilla Firefox
Anleitung zum Download und zur Bedienung des Tarifbrowsers für Microsoft Windows 7 und Mozilla Firefox Inhalt 1 Kurz und knapp... 1 2 Allgemeine Erklärungen zur Funktionsweise des Browsers... 2 3 Download...
Mehr4.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,
MehrGITS Steckbriefe 1.9 - Tutorial
Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein
MehrSich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrPunkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software
Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung
MehrOutlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT
Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT LADEN DER VORLAGE 2 Öffnen Sie Outlook 2 Klicken Sie auf EXTRAS >> OPTIONEN 2 Im Optionenfeld von Outlook folgend Sie den Schritten 2 Fenster
MehrInformatik I Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2015 Dr. Martin Hirt Daniel Jost Informatik I Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so dass ihr
MehrAnleitung zum Download und zur Bedienung des Tarifbrowsers für Mac OSX und Safari / Mozilla Firefox
Anleitung zum Download und zur Bedienung des Tarifbrowsers für Mac OSX und Safari / Mozilla Firefox Inhalt 1 Kurz und knapp... 1 2 Allgemeine Erklärungen zur Funktionsweise des Browsers... 2 3 Download...
MehrALF-BanCo - Chipkarte einrichten in 3 Schritten
ALF-BanCo - Chipkarte einrichten in 3 Schritten 1. Schritt: Installation ALF-BanCo und Chipkartenleser Installieren Sie zunächst die aktuellste Version von ALF-BanCo Stecken Sie das Chipkartenlesegerät
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrWindows 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
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrQt-Projekte mit Visual Studio 2005
Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung
MehrDaten Sichern mit dem QNAP NetBak Replicator 4.0
Daten Sichern mit dem QNAP NetBak Replicator 4.0 Was ist NetBak Replicator: Der NetBak Replicator ist ein Backup-Programm von QNAP für Windows, mit dem sich eine Sicherung von Daten in die Giri-Cloud vornehmen
MehrInstallation SQL- Server 2012 Single Node
Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit
MehrÜberprüfung der digital signierten E-Rechnung
Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,
MehrAnleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013
Anleitung Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013 CHARLY Termine unter Android - Seite 2 Inhalt Inhalt Einleitung & Voraussetzungen 3 1. Installation und Konfiguration 4
MehrIhr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.
Dieses Dokument beschreibt die nötigen Schritte für den Umstieg des von AMS.4 eingesetzten Firebird-Datenbankservers auf die Version 2.5. Beachten Sie dabei, dass diese Schritte nur bei einer Server-Installation
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrInstallation 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
MehrAnleitung: DV4Mini auf einem Raspberry Pi
Anleitung: DV4Mini auf einem Raspberry Pi Präambel OE7BSH Diese Anleitung wurde am 8. September 2015 nach aktuellen release Status (DV4Mini 1.4) erstellt. Nachdem der DV4Mini quasi work in progress ist,
MehrOP-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
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
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
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrMediumwechsel - VR-NetWorld Software
Mediumwechsel - VR-NetWorld Software Die personalisierte VR-NetWorld-Card wird mit einem festen Laufzeitende ausgeliefert. Am Ende der Laufzeit müssen Sie die bestehende VR-NetWorld-Card gegen eine neue
MehrRevox Joy S232 App D 1.0
Inhalt Revox Joy S232 App 1 D 1.0 Revox M-Serie Android App M235 Inhalt Herzlich Willkommen... 3 Funktionsumfang... 3 Voraussetzungen... 3 Installation... 3 Versionsnummer... 4 Konfiguration... 5 Erweiterte
MehrGetting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen
Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen 1 Download und Import der Lösung 2 Import der aktuellenverpflegungspauschalen 3 Weitere Informationen und Problembehandlung 1 Download
MehrInstallation/Einrichtung einer Datenbank für smalldms
Einleitung In den folgenden Seiten werden wir uns damit beschäftigen eine lokale Installation einer MySQL- Datenbank vorzunehmen, um auf dieser Datenbank smalldms aktivieren zu können. Wir werden das XAMPP-Paket
MehrPayPal PLUS für Shopware
PayPal PLUS für Shopware Für Shopware 4. Letztes Update:. 2015 Über dieses Dokument: PayPal PLUS kann in ein wenigen Schritten in Ihrem Shopware Shop installiert werden. Vorbemerkung: Das Produkt PayPal
MehrC++ mit Eclipse & GCC unter Windows
C++ mit Eclipse & GCC Seite 1 / 14 C++ mit Eclipse & GCC unter Windows Hinweise Stand 18. Okt. 2014 => GCC 4.9.1 Boost 1.56.0 Eclipse Luna V. 4.4.1 Java Version 8, Update 25 (entspricht 1.8.0_25) Achtung
MehrZeiterfassung-Konnektor Handbuch
Zeiterfassung-Konnektor Handbuch Inhalt In diesem Handbuch werden Sie den Konnektor kennen sowie verstehen lernen. Es wird beschrieben wie Sie den Konnektor einstellen und wie das System funktioniert,
Mehr[ FOXMAIL EINE ALTERNATIVE ZU OUTLOOK]
[ FOXMAIL EINE ALTERNATIVE ZU OUTLOOK] Inhalt Einleitung... 3 Grundlegendes... 4 Foxmail installieren... 4 Einrichtung des E-Mail-Programms... 5 Empfangen von Nachrichten... 8 Verfassen von Nachrichten...
MehrIn 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
Mehr1. Einleitung. 1.1. Was ist die App Listini. 1.2. Was benötigen Sie dazu. 1.3. Wie gehen Sie vor
1. Einleitung 1.1. Was ist die App Listini Die App Listini ist eine Anwendung für Ihr ipad oder Ihr Android-Gerät, welche Ihnen das Lesen und das Nachschlagen in Preislisten, Katalogen sowie der Fotogalerie
MehrBilder Schärfen und Rauschen entfernen
Bilder Schärfen und Rauschen entfernen Um alte Bilder, so wie die von der Olympus Camedia 840 L noch dazu zu bewegen, Farben froh und frisch daherzukommen, bedarf es einiger Arbeit und die habe ich hier
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
Mehr