Fork Leitfaden. BibApp Android



Ähnliche Dokumente
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können.

Übung: Verwendung von Java-Threads

4.1 Download der App über den Play Store

a.sign Client Lotus Notes Konfiguration

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

G DATA INTERNET SECURITY FÜR ANDROID

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

2. Installation der minitek-app auf einem Smartphone. 3. Verbindung zwischen minitek-app und minitek herstellen

Verknüpfung zum Angebotsassistenten erstellen

Installation und Dokumentation juris Smarttags 1.0

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation OMNIKEY 3121 USB

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

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

Registrierung als Android Market Developer

Arbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!

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

FAQ zur Steuerungstechnik

Version Deutsch

esms - sms senden & empfangen mit Outlook

Übung - Arbeiten mit Android

Intrexx auf einem Windows 2012 Server

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK

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

Erweiterte Möglichkeiten der RIS Installation. Anpassungen der Antwortdatei. Stand:

IVE-W530BT. Bluetooth Software Update Manual mit Android Telefonen

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen.

25 Import der Beispiele

Eltako-FVS. Lizenzaktivierung ohne Internetverbindung

Android Remote Desktop & WEB

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

Mailchimp Handbuch für Daylite 4

Hinweise bei Problemen mit Makros

DOKUMENTATION VOGELZUCHT 2015 PLUS

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE

Erste Schritte mit WordPress Anleitung WordPress Version 2.8.X

malistor Phone ist für Kunden mit gültigem Servicevertrag kostenlos.

Installationsanleitung DAISY-CD, Vollversion - Netzwerk -

VB.net Programmierung und Beispielprogramm für GSV

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

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

Installation und Sicherung von AdmiCash mit airbackup

Bluefire Reader für ipad & iphone

System-Update. 3. In diesem Ordner müssen nun folgende vier Dateien vorhanden sein:

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

Installation und Bedienung von vappx unter Android

Live Update (Auto Update)

Qt-Projekte mit Visual Studio 2005

Installationsanleitungen

Installation des edu- sharing Plug- Ins für Moodle

Updateseite_BuV-PlugIn-NERZ-Gesamt

COSIDNS 2 ISPconfig3. Version 0.1 ( )

Kurzanleitung zu XML2DB

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Arbeiten mit dem Outlook Add-In

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand:

FritzCall.CoCPit Schnelleinrichtung

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Zugriff Remote Windows Dieses Dokument beschreibt die Konfiguration von Windows für den Zugriff auf

Browsereinstellungen. Microsoft Internet Explorer 11 myfactory.businessworld. Allgemeines. Was genau wird verändert?

Hardware: QNAP TS 112 mit der Firmware Build 1126T mit 500GB Speicher Twonky Media Version

Intrexx unter Windows Server 2008

Zugang zum WLAN eduroam mit Windows Phone 8.1 Geräten

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

Übung - Konfigurieren der Browser-Einstellungen in Windows 7

GSM: Airgap Update. Inhalt. Einleitung

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Wichtig: Um das Software Update für Ihr Messgerät herunterzuladen und zu installieren, müssen Sie sich in einem der folgenden Länder befinden:

1 Kurzanleitung IMAP-Verfahren

Browserkonfiguration für Internet Explorer 6.0

Anleitungen zum Publizieren Ihrer Homepage

Leitfaden zur Installation von Bitbyters.WinShutdown

Leitfaden: geoport in FlowFact

AdmiCash-Wiederherstellung auf einem neuen PC oder Betriebssystem

Workshop: Eigenes Image ohne VMware-Programme erstellen

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

Sie finden das dazugehörige Symbol auf der Desktopoberfläche oder unter Start Programme - Thunderbird

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen

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

Versionsverwaltung mit SVN

mysoftfolio360 Handbuch

Benutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. be.ip. Workshops. Copyright Version 1.0, 2015 bintec elmeg GmbH

TELIS FINANZ Login App

Installation/Einrichtung einer Datenbank für smalldms

Transkript:

Fork Leitfaden BibApp Android letzte Aktualisierung: 24. April 2013

Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 2 2 Eclipse Projekt 2 3 Abhängigkeiten 2 4 Konfiguration 3 4.0.1 Paketname............................... 3 4.0.2 Konstantent.............................. 4 4.0.3 Google Maps............................. 4 5 Anpassung des Designs 5 5.0.4 Logo.................................. 5 5.0.5 Übersetzungen............................ 5 5.0.6 Farben................................. 5 6 Veröffentlichung 6 Literatur 7 effective WEBWORK GmbH 1

1 Einleitung 1 Einleitung Dieses Dokumenent enthält Informationen, um einen Fork der Bibapp zu erstellen und dient als Leitfaden für die Konfiguration und Anpassung zur Nutzung in anderen Bibliotheken. Die ursprüngliche Version wurde für die Bibliotheken Hildesheim und Lüneburg entwickelt. Während der Entwicklung lag ein Schwerpunkt auf der möglichst einfachen Anpassung des Projektes und des Quellcodes, so dass nur wenige zentrale Eingriffe erforderlich sind, auf die nun im Folgenden eingegangen wird. 2 Eclipse Projekt Der Quellcode der App enthält ein vollständiges Eclipse-Projekt. Dieses kann importiert und angepasst werden. Um Androidprojekte in Eclipse entwickeln zu können, muss das ADT Plugin installiert werden und einige Pakete im Android SDK Manager heruntergeladen werden. Nähere Informationen für die Einrichtung finden sich im Android Developer Guide. [1, Setting Up an Existing IDE] Aus dem SDK Manager sollten die folgenden Pakete installiert werden: Tools (komplett) Android aktuelle API Vesion (komplett) Extras Android Support Library Google Play services Google USB driver 3 Abhängigkeiten Bei der Entwicklung der App wurde aus Kompatibilitätsgründen die Android Support Library benutzt. Diese ist bereits im Verzechnis libs/ enthalten. Für die Darstellung von Google Maps Inhalten muss außerdem die Google Play Services Library eingebunden effective WEBWORK GmbH 2

4 Konfiguration werden. Eine Installationsanleitung steht ebenfalls im Android Developer Guide zur Verfügung. [2, Setting Up the Google Play services SDK ] Für die korrekte Einbindung müssen die Pfade in den Projekteinstellungen (Android Library) angepasst werden. 4 Konfiguration 4.0.1 Paketnamen anpassen Das BibApp Projekt für Android wurde unter einem spezifischen Paketnamen entwickelt (de.eww.bibapp). Da von diesem Projekt beliebig viele Bibliotheken ihre eigene Version zur Verfügung stellen können, ist es notwendig den Paketnamen anzupassen. Sollten zwei Apps im Google Play Store den gleichen Paketnamen verwenden, so können diese nicht gleichzeitig installiert werden. Um den Paketnamen und alle erforderlichen Stellen im Projekt anzupassen sind die folgenden Schritte auszuführen: 1. Im Eclipse "Package Explorer" im Projekt den Ordner src öffnen 2. Rechtsklick auf das Package de.eww.bibapp Refactor Rename 3. Im Dialog folgende Einstellungen vornehmen: New Name Der neue Paketname, üblicherweise wird hier die Domain der eigenen Organisation in umgekehrter Reihenfolge angegeben Update refernces auswählen Rename subpackages auswählen Update textual occurrences in comments and strings... auswählen Update fully quailfied names in non-java text files... auswählen File name patterns * 4. Preview > 5. Continue effective WEBWORK GmbH 3

4 Konfiguration 6. OK 7. Im "Package Explorer" den Ordner res auswählen und im Eclipse Menü den Punkt Search Search... wählen 8. Im Tab "File Search" folgende Einstellungen vornehmen: Containing text de.eww.bibapp Case sensitive nicht auswählen Regular expression nicht auswählen File name patterns... * Consider derived resources nicht auswählen Scope Selected resources 9. Replace... 10. Im Dialog den eigenen Paketnamen im Feld With eintragen 11. OK 4.0.2 Konstanten anpassen Die Hauptkonfigurationsdatei befindet sich im Paket de.eww.bibapp.constants. Nähere Erläuterungen zu allen erforderlichen Anpassungen finden sich in der Datei selbst. 4.0.3 Google Maps API Key Für die Nutzung von Google Maps muss in der Datei AndroidManifest.xml im Tag application folgender Abschnitt angepasst werden. Listing 1: Ausschnitt AndroidManifeset.xml 1 <meta-data 2 android:name="com.google.android.maps.v2.api_key" 3 android:value="insert YOUR KEY HERE"/> effective WEBWORK GmbH 4

5 Anpassung des Designs Information für die Generierung eines Google Maps Keys für Android sind befinden sich im Google Maps Android API v2 Guide. [3, Google Maps Android API v2] 5 Anpassung des Designs Als Leitfaden zur Anpassung des Design sollte der [4, Android Design Guide] verwendet werden. Im Folgenden werden nur die Hauptkomponenten kurz erläutert. Für weiterführende Anpassungen der App und Android-Grundlagen sei auf die Android Dokumentation verwiesen. 5.0.4 Austausch des Logos Das Logo der App kann durch den Austausch der Dateien icon.png vorgenommen werden. Diese liegen in den Verzeichnissen res/drawable und res/drawable-*. Für verschiedene Androidgeräte können und sollten unterschiedlich aufgelöst Bilder angegeben werden. Informationen zur Unterstützung von verschiedenen Geräten finden sich auf folgender Seite. [5, Supporting Different Devices] 5.0.5 Anpassung von Übersetzungen Übersetzungen können in der Datei res/values/strings angepasst werden. Insbesondere müssen die Kontaktinformationen und das Impressum entsprechend verändert werden. Zusammengehörige Übersetzungen sind in logische Abschnitte gruppiert. 5.0.6 Farben anpassen Die App wurde so entwickelt, dass das Farblayout hauptsächlich durch eine einzige Grundfarbe (ambient color) bestimmt wird. Dies ermöglicht einen gewissen Wiedererkennungswert zwischen allen Bibliotheks-Versionen. Farben können in der Datei res/values/colors konfiguriert werden. Weiterführende Änderungen sind gemäß der Android- Dokumentation vorzunehmen. effective WEBWORK GmbH 5

6 Veröffentlichung 6 Veröffentlichung Alle Informationen zum Kompilieren, Signieren und Veröffentlichen der App befinden sich im [6, Google Distribute Guide]. effective WEBWORK GmbH 6

Literatur Literatur [1] Setting Up an Existing IDE http://developer.android.com/sdk/installing/index.html [2] Setting Up the Google Play services SDK http://developer.android.com/google/play-services/setup.html [3] Google Maps Android API v2 https://developers.google.com/maps/documentation/android/ [4] Android Design Guide http://developer.android.com/design/index.html [5] Supporting Different Devices http://developer.android.com/training/basics/supporting-devices/index.html [6] Google Distribute Guide http://developer.android.com/distribute/index.html effective WEBWORK GmbH 7