Motivation

Der ADFC-Stormarn e.V. verwendet Klebeetiketten zur Codierung von Fahrrädern.

EIN-Code Etikett

Auf diesen Etiketten ist ein EIN-Code (Eigentümer-Identifizierungs-Nummer) aufgedruckt, die es der Polizei, den Fundbüros und dem ADFC erlauben, den Eigentümer eines Fahrrads zu ermitteln. Eine über aufgeklebte Etikett angebrachte Plombierfolie schützt dieses vor dem Ablösen.

ADFC EIN-Code-Etikett aufgeklebt

Dieses Verfahren eignet sich auch für andere Gegenstände, wie Kameras, Fahrrad-Akkus, Kinderwagen, Pferdesättel, etc.

Die hier vorgestellte Android-App ermöglicht es, EIN-Codes zu generieren und einen Etikettendrucker anzusteuern.

 

In­halts­ver­zeich­nis

Motivation

Installation

Bedienungsanleitung

Implementierung

Datenbankstruktur

Erweiterungskomponenten der App (Extensions)

Drucken über Bluetooth

CSV-Datei einlesen

Weitere eingesetzte Extensions

Installation

Leider ist die App nicht über den Google-Playstore verfügbar. Die Installation erfolgt per Download über den Web-Browser. Ein Download-Link kann über diese E-Mail-Adresse angefordert werden: E-Mail-Adresse.

Wenn die zurückgelieferte E-Mail mit dem Handy oder Tablet geöffnet und der Link angeklickt wird, sollte die Installation beginnen.

Wenn auf dem Handy keine Mail empfangen werden und den Link auch nicht dorthin übertragen werden kann, kann die Datei auf einem PC herunter laden und über Dateitransfer in das Download-Verzeichnis des Smartphones kopiert werden. Auf dem Smartphone muss dann das Verzeichnis über einen Dateimanager (z.B. Files von Google) geöffnet und die Datei dort angetippt werden.

Bedienungsanleitung

Die ausführliche Anleitung steht im PDF- und im MS-Word-Format zur Verfügung:

Anleitung   Anleitung im PDF-Format   Anleitung im MS-Word-Format
    Download PDF   Download Word

Implementierung

Datenbankstruktur

Beschreibung des Datenbankschemas der benutzen SQLite-Datenbank.

Erweiterungskomponenten der App (Extensions)

Drucken über Bluetooth

Extension zur Ansteuerung eines Etikettendruckers vom Typ Brother P-touch E560BT per Bluetooth.

CSV-Datei einlesen

Extension zum speziellen Einlesen einer unter Windows erstellten CSV-Datei.

Weitere eingesetzte Extensions

UrsAI2StringUtils: Hilfsfunktionen zur Bearbeitung von Texten

UrsAI2Utils: Diverse Hilfsfunktionen

UrsAI2ActionBar: Menüleiste, die oben auf dem Bildschirm eines Screens angezeigt wird.

KeyBoard: zusätzliche Methoden für die Tastatur von Patryk_F

MyFonts: Verwende deine eigenen benutzerdefinierten Schriftarten von Anke