Métro endlich für Android

Wednesday, August 31, 2011 1:57:54 AM

Eigentlich bin ich ja glücklich auf Android umgestiegen. Es gibt nur eine App meines guten alten Palm TX, die ich wirklich vermisse: Métro. Mit dem Programm kann man sich in etlichen Städten der Welt eine Route mit öffentlichen Verkehrsmitteln berechnen lassen. Auch wenn keine richtigen Fahrpläne, sondern nur Streckenpläne verwendet werden, ist die Datenbank dank des Alters von Métro sehr umfangreich und wird gut gepflegt. Mir hat Métro auf etlichen Städtetouren und auch daheim viel Zeit und Umwege erspart. Es ist einfach unverzichtbar.

Schon lange versprechen die Entwickler, auch eine Android-Version herauszubringen. Und jetzt ist es endlich soweit!

Das Tool ist allerdings noch in einem recht frühen Stadium. Ein paar Features, die ich in der Palm-Version lieb gewonnen habe, fehlen. Außerdem ist die App nicht im Market und muss direkt installiert werden. Aber das ist alles sicherlich nur eine Frage der Zeit. Métro für Android erfüllt jedenfalls schon jetzt seine eigentliche Aufgabe.

Und jetzt kann ich meinen Palm TX endlich ganz einmotten. :-)

Written by Shred in Androidno comments

Tags: Métro, Palm

Android-Debugging unter Fedora

Thursday, May 26, 2011 12:48:47 AM

Eine schöne Sache an der Android-Plattform ist, dass man auch unter Linux Apps entwickeln kann. Java und die Entwicklungsumgebung Eclipse steht als fertiges Paket zur Verfügung, und bei Google können die Entwicklertools kostenlos heruntergeladen werden.

Das Testen erfolgt entweder über einen Emulator, oder man geht gleich ans Eingemachte und testet seine Anwendung auf echter Hardware. Bevor das möglich ist, muss Fedora das Smartphone bekannt gemacht werden. Dazu wird mit Root-Rechten die Datei /etc/udev/rules.d/51-android.rules angelegt und mit folgendem Inhalt versehen:

SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",SYMLINK+="android_adb",MODE="0666"

Unter idVendor wird die jeweilige Hersteller-ID des Smartphone-Herstellers eingetragen. Eine Tabelle der Vendor IDs gibt es ebenfalls bei Google. Wenn mehrere Smartphones verschiedener Hersteller zum Einsatz kommen, können entsprechend weitere Zeilen ergänzt werden.

Als nächstes muss auf dem Android-Phone das USB-Debugging aktiviert werden. Den Menüpunkt findet man unter EinstellungenAnwendungenEntwicklungUSB-Debugging aktivieren.

Wenn man nun seinen Androiden per USB anstöpselt und in dem Android-SDK das Kommando

platform-tools/adb devices

aufruft, sollte das Smartphone aufgelistet werden. Es steht dann als Zielplattform für die Entwicklung zur Verfügung.

Written by Shred in Android, Fedoradono comments

Tags: SDK, Debugging, USB