Erzeugen und Verwenden von Libraries Seite 1. Erzeugen und Verwenden von Libraries in der Android- Programmierung mit Eclipse

Ähnliche Dokumente
Übung: Verwendung von Java-Threads

Apps-Entwicklung mit Eclipse

FreeQDA. Eine freie Software zur Analyse qualitativer Forschungsdaten. Anleitung. von Jörg große Schlarmann. und Dirk Kitscha

JDroidLib mit Eclipse (Mac/Linux/Windows)

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Visual Basic Editor CATIA V5

25 Import der Beispiele

Abhängig von Monitorgrösse und gewählter Auflösung können die Menueleisten etwas anders aussehen als in den Bildern dargestellt.

Markus Mandalka Einführung in die Fotoverwaltung mit JPhotoTagger. Version vom 6. September Inhaltsverzeichnis

Apps-Entwicklung mit Netbeans

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Innovator 11 classix. Java Reverse Engineering. HowTo. Ralph Schönleber.

Arabische Ornamente in OpenOffice bearbeiten

Installation und Test von. Eclipse. Letsch Informatik. Beratung, Ausbildung und Realisierung in Software-Engineering. Binzholzweg Wald

Kurz-Anleitung Zeitstudienablauf - IpasMobil / IPASWIN-ZEIT. Leitfaden

Tech Tipp: Daten von OTT netdl nach Hydras 3 via USB

Hex Datei mit Atmel Studio 6 erstellen

Software-Engineering Grundlagen des Software-Engineering

KURZANLEITUNG CLOUD OBJECT STORAGE

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

Export-/Importanleitung für Citavi und EndNote

Die vorliegende Anleitung zeigt Ihnen auf, wie Sie s in Ihrem Postfach löschen oder archivieren können. hslu.ch/helpdesk

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl

Outlook 2010 Daten importieren und exportieren

Persönliche Ordner (*.pst) Persönliche Ordner Best practice für Desktop-Nutzer Best practice für Laptop-Nutzer

Kleines Einführungstutorial zu DAZ-Studio

Eclipse Tutorial.doc

McDonald s Restaurants Global People Survey 2016 Anleitung zur Verwendung des Aktionsplan-Tools

Installation von LeJOS für NXT und Einrichtung von Eclipse

C/C++ Debugging mit CDT unter Eclipse

Schlagwortsuche. für FixFoto

Hilfe zur Dokumentenverwaltung

INHALTSVERZEICHNIS. 2D-DXF / DWG Import Allgemeines

Darstellung von Analyseergebnissen mit NetCard

Import und Export von Übergängern

JSP (Tomcat) mit MySQL-Datenbank

Ant in Eclipse Starthilfe

Eclipse 3.0 (Windows)

novapro Open Audittrail Report

Eclipse und Java Einheit 06: Building Eclipse Projete mit Ant

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version

Einrichten und Verwenden der Solutio Charly PA-Konzepte Schnittstelle

Vertiefte Grundlagen Graphentheorie

Ein erster Blick. Eclipse und Debugging. Anlegen von Projekten. Wissenswertes...

Arbeitsbereich (workspace) auf Laufwerk D anlegen Dateiendung.dsw (=developer studio workbench)

Anleitung zum Erstellen einer Library (Altium)

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

6RIW&OHDQ Š 9HUVLRQ8SJUDGHDQOHLWXQJ

AIT AG Leitzstraße Stuttgart Germany +49 (0) Fax:

Fahrzeuggestaltung mit ipad und idraw

Kurzanleitung zur Verwendung der Java-IDE NetBeans (1)

Konstruktoren, Packages und Scopes

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel

Eclipse :Bis(s) zum Javacode Einführung in die Eclipse-IDE

project biz EVM.biz Projektmanagement mit Methode Projektleitstand Excel einstellen Handbuch EVM.biz Version

Einführung in die Arbeit mit Eclipse und CDT

Seriendruck mit der Codex-Software

Das beantragte persönliche Zertifikat wird standardmäßig in den Zertifikatspeicher des Browsers abgelegt, mit dem es beantragt wurde.

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich

DOKUMENTATION Datenübertragung LK - BAIK-Archiv

Outlook Express-Daten in anderes Windows übertragen

HOWTO TrueCrypt mit Chipkarte

Kurzanleitung Gottfried Keller Plakette 25/300m

KOMPRIMIERUNGS & VERSCHLÜSSELUNGS- TOOL

Password Depot für Android

Conclude serving smart solutions. PKM Kurzanleitung. Telefon: Seite 1

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi

Anleitung für EndNote Web

Handbuch B4000+ Preset Manager

Seriendruck mit der Codex-Software

DENON DJ Music Manager

Herausfinden der 'User' von eingegebenen Daten in ProMISe

Die vorliegende Anleitung zeigt Ihnen auf, wie Sie s in Ihrem Postfach löschen oder archivieren können. hslu.ch/helpdesk

Qt-Projekte mit Visual Studio 2005

Kurzanleitung zu. von Daniel Jettka

Erste Schritte mit dem Qt Creator

Hinweise zu Eclise. Überblick: 1. Vorbermerkungen. 2. Einstieg in Eclipse. 3. Importieren des Praktikumsprojekts

SilverDAT II Delta-Update

Lego Mindstorms NXT über lejos und Eclipse mit Java programmieren

FAPLIS Webclient Support Tool Anleitung

Depotbezogen in der Depotübersicht, indem Sie auf die Zahl der ungelesenen Dokumente in der Kopfspalte der Depotübersicht klicken.

Code generieren mit Eclipse und oaw HowTo

Vereinsverwaltung. DFBnet Verein. Schnellhilfe. Erweiterter Import ANLEGEN EINER GEEIGNETEN MITGLIEDERLISTE... 2

Eine Wiederherstellung setzt immer ein vorhandenes Backup voraus. Wenn man nichts sichert, kann man auch nichts zurücksichern.

LEICA Geo Office - Geoidmodell

Kurzanleitung. Einbindung von WMS-Diensten. BAU-, VERKEHRS- UND ENERGIEDIREKTION des Kantons Bern. Amt für Geoinformation. Reiterstrasse Bern

Erweiterung Bilderstammdaten und bis zu fünf Artikelbilder

JSF (JavaServer Faces) Erstellen einer Webseite

Für die Erstellung von Javaprogrammen sind eventuell zwei Komponenten nötig. 1. Das Java-Develepment-Kit (JDK) und die 2. Java Runtime Engine (JRE)

RIB itwo Modellbasiertes Planen und Bauen AVA, Kosten- & Projektsteuerung, Baubetrieb, BIM 5D. ARRIBA AVA, Kostenplanung und Projektsteuerung

Bedienungsanleitung. LOG-Access für Windows. Version 2.70

Outlook 2000 Thema - Archivierung

HWP Einlesen von Leistungstexte aus

Newssystem für den eigenen Lehrstuhl einrichten

Psi unter Microsoft Windows benutzen

Get Started with. Version 0.7, / 12

Wie erstelle ich Backups meiner TYPO3 Präsentation?

Netxp GmbH Mühlstrasse 4 D Hebertsfelden Telefon Telefax Url:

Arbeitsblatt 5 EAD II NetBeans

LERNMATERIALIEN VERWALTEN

Transkript:

Erzeugen und Verwenden von Libraries Seite 1 Erzeugen und Verwenden von Libraries in der Android- Programmierung mit Eclipse 1. Allgemeine Bemerkungen Das in der Android-Programmierung zur Verfügung gestellte Library-Konzept eignet sich sehr gut für eine effektive Wiederverwendung von häufig benötigten Funktionen. In Eclipse wird eine Library durch ein als Library gekennzeichnetes Projekt erzeugt. Das hat zur Folge, dass in diesem Projekt keine Application (apk-datei), sondern ein jar-archiv (jar-datei) erzeugt wird, in der alle Projekt-Informationen enthalten sind. Verwendet wird eine Library, indem in den Properties des verwendenden Projektes eine Referenz auf das Library-Projekt hergestellt wird. Auf diese Weise können auch Library-Projekte mit anderen Library-Projekten verbunden werden. Das bedeutet wiederum, dass man beim Programmieren einer Library auch Funktionen aus anderen Libraries verwenden kann. In den folgenden Ausführungen wird das Erzeugen und Verwenden von Libraries ausführlich gezeigt. 2. Kurzanleitung 2.1 Erzeugen von Libraries - Anlegen eines neuen Projektes, das als Library gekennzeichnet wird (Mark this project as a library) 2.2 Verwenden von Libraries - Herstellen einer Referenz vom verwendenden Projekt auf das Library-Projekt (Projekt selektieren -> Properties -> Android -> Add ) - Dazu müssen beide Projekte im gleichen Workspace verfügbar und geöffnet sein - Gegebenenfalls muss das Library-Projekt vorher in den Workspace des verwendenden Projektes importiert werden (File -> Import -> Existing Projects into Workspace) - Import-Anweisung in allen Klassen des verwendenden Projektes kodieren, die auf public-member der Library zugreifen wollen - Wenn das Library-Projekt Activities enthält: Activities in der Manifest-Datei des verwendenden Projektes deklarieren (gegebenenfalls auch Filter und Permissions angeben) 3. Ausführliche Anleitung 3.1 Erzeugen von Libraries Wir legen ein neues Projekt mit dem Namen DirectorySelect an, das als Library-Projekt gekennzeichnet wird:

Erzeugen und Verwenden von Libraries Seite 2

Erzeugen und Verwenden von Libraries Seite 3 Im Workspace wird beim Kompilieren des Library-Projektes ein jar-archiv erzeugt: 3.2 Verwenden von Libraries In einem Projekt mit dem Namen DirectorySelectTest soll die Library DirectorySelect verwendet werden. DirectorySelect ist ein selbst geschriebenes Tool, das in einer ListView Directories anzeigt. Nachdem der Anwender das gewünschte Directory mit ItemLongClick selektiert hat, gibt das Tool den Pfad des selektierten Directories zurück. Als erstes muss im verwendenden Projekt (DirectorySelectTest) eine Referenz auf das Library-Projekt (DirectorySelect) erzeugt werden. Dazu müssen beide Projekte im gleichen Workspace verfügbar und geöffnet sein.

Erzeugen und Verwenden von Libraries Seite 4 Wer seine Library-Projekte in einem getrennten Workspace ablegt, der muss das Library- Projekt zunächst in den Workspace des verwendenden Projektes importieren:

Erzeugen und Verwenden von Libraries Seite 5

Erzeugen und Verwenden von Libraries Seite 6

Erzeugen und Verwenden von Libraries Seite 7

Erzeugen und Verwenden von Libraries Seite 8 Das Library-Projekt DirectorySelect ist jetzt im gleichen Workspace wie das Projekt DirectorySelectTest verfügbar. Beim Import wird das Library-Projekt nicht physikalisch in den Workspace kopiert sondern nur referenziert. Will man das Projekt physikalisch kopieren, muss die Option "Copy projects into workspace" markiert sein (in unserem Fall aber nicht sinnvoll).

Erzeugen und Verwenden von Libraries Seite 9 Jetzt wird das verwendende Projekt DirectorySelectTest selektiert und über das Kontext- Menü (rechte Maustaste) die Properties dieses Projektes aufgerufen:

Erzeugen und Verwenden von Libraries Seite 10

Erzeugen und Verwenden von Libraries Seite 11 Links wird "Android" selektiert und anschließend der Add-Button betätigt. Dadurch werden alle im Workspace befindlichen Library-Projekte zur Auswahl angezeigt:

Erzeugen und Verwenden von Libraries Seite 12 In unserem Fall ist das nur das Library-Projekt DirectorySelect. Durch "OK" wird das selektierte Library-Projekt ausgewählt.

Erzeugen und Verwenden von Libraries Seite 13 Nach "Apply" wird die Referenz hergestellt und man hat anschließend die Möglichkeit mit "Add " weitere Library-Projekte auszuwählen. Soll eine Referenz gelöscht werden, dann wird diese selektiert und mit "Remove" gelöscht. Der Dialog wird mit "OK" beendet. Jetzt muss noch für alle Klassen des verwendenden Projektes, die auf public-member des Library-Projektes zugreifen wollen, eine Import-Anweisung kodiert werden. Der Paketname der Import-Anweisung lautet in unserem Fall "com.directoryselect":

Erzeugen und Verwenden von Libraries Seite 14 Enthält ein Library-Projekt Activities, dann müssen diese in der Manifest-Datei des verwendenden Projektes deklariert werden. Gegebenenfalls müssen auch Filter und Permissions angegeben werden: Damit sind die Vorbereitungen für die Verwendung von Libraries abgeschlossen. Im verwendenden Projekt kann jetzt auf alle Members des Library-Projektes mit der Sichtbarkeit "public" zugegriffen werden. Viel Erfolg beim Anwenden wünscht euch Rainer Fischer (Oderdeich).