Archive for the ‘Android’ Category

Erfahrungen beim Rooten des G1

Dienstag, November 17th, 2009

Ich wollte endlich mal erfahren, wie es ist, die Browseransicht mit Zweifingergesten zu verkleinern und zu vergrößern. Außerdem sollte OpenVPN mit root-Zugang gehen. Deshalb habe ich mich am Wochenende entschieden mein G1 zu rooten. Meine größtes Bedenken im Vorfeld war, dass ich kein Backup vom alten System machen kann ohne vorher schon root zu sein. Also Bestand meine Vorbereitung in der Bestandsaufnahme aller installierten Anwendungen und ihrer jeweiligen Konfigurationen. Es gibt viele Anleitungen zum rooten im Netz und auf Youtube. Das wichtigste ist, sich zu vergewissern, ob die Anleitung, die man gerade gefunden hat auch aktuell ist und mit aktuellen Android-Version zusammenspielt. Ich habe mich im Großen und Ganzen an die Anleitung von der Cyanogen-Webseite gehalten. Ein Problem dabei war, dass hier nicht erwähnt wird, dass man eine als Goldcard formatierte SD-Karte für das erste einspielen eines ROMs braucht. Hierzu habe ich auch eine brauchbare Anleitung gefunden. Je nach Geschick ist man in 30-60 Minuten mit allem fertig. So jetzt fehlen mir nur noch ein wenige Sachen zum „kompletten System“: Ein Adobe-Flash-Player und ein in D funktionierendes Amazon MP3 (geht nur mit amerikanischer Kreditkarte).

Alternativen zum Android Market

Sonntag, September 27th, 2009

Der Android Market ist das was dem IPhone sein AppStore und hat fast Monopostellung. „Fast“ deswegen, da es doch Alternativen gibt. Zwei davon habe ich heute mal ausprobiert:

  • SlideMe – Nach der Installation der Zugangssoftware SAM auf dem Androidgerät kann es losgehen. Die Benutzeroberfläche ist stark an den AndroidMarket angeleht, vielleicht ein wenig hübscher und mehr Kategorien. Die Produktbeschreibung erlaubt im Gegensatz zum AndroidMarket auch Screenshots, was eine wichtige Entscheidungshilfe sein kann. Die Oberfläche ist regionalisiert, leider klappt es mit den Deutschen Umlauten nicht so ganz, aber mit etwas Fantasie ist man dabei. Es gibt sowohl kostenlose als auch zahlreiche Paid-Apps. Bezahlen kann man beispielsweise über Amazon Payments oder Kreditkarte. Viele Andere Zahlungsarten (z.B. Paypal) befinden sich laut Webseite in der Mache. Ein Vorteil gegenüber dem Android Market. Nachteil ist natürlich, dass es bei weitem nicht die Auswahl an Anwendungen wie beim Platzhirschen gibt.
  • AndAppStore – Auch hier gibt es eine Shop-Anwendung, den sogenannten AndAppStore Client. Dieser unterscheidet sich mehr vom Android Market als SAM. Meiner Meinung nach ist er weniger übersichtlich. Störend finde ich auch die eingeblendete Werbung. Soweit ich sehen konnte ist kein Billing für Paid Apps in die Anwendung integriert.

Von den getesteten Alternativen hat mir SlideME eindeutig besser gefallen. Zwar ist die Plattform attraktivsten auf der es die meisten/besten Anwendungen gibt, aber vor allem die alternativen Zahlungsmöglichkeiten können für Kunden, die zwar bei Amazon einkaufen aber kein Google Checkout Konto haben attraktiv sein. Mehr Konkurrenz für den Market wird es geben, wenn Motorola einen eigenen Store aufmacht. Für die Developer wird es natürlich mühsamer je mehr Alternativen es gibt.

Android: die fehlenden Puzzlesteine!

Sonntag, Juli 26th, 2009

Täglich gibt es neue Apps im Andoid Market. Ein paar Dinge, die unter Windows Mobile oder Iphone wunderbar funktionieren, lassen jedoch noch auf sich warten. Dies liegt wohl hauptsächlich daran, dass sie sich über die zur Verfügung gestellten API mit Java nicht umsetzen lassen und in der aktuell verfügbaren Version 1.5 einfach nicht gehen.

  • Remote Bedienung vom PC aus – Wenn das G1 in dre Dockingstation steckt würde ich es gerne Remote mit Maus und Tastatur bedienen. Microsoft hat hier mit ActiveSync Remote Display ein cooles Werkzeug bereitgestellt. Häufig habe ich SMS bequem, direkt am PC geschrieben und über das Handy versendet. Für die andere Richtung gibt es übrigens eine Reihe von brauchbaren VNC-Clients, wobei es natürlich schwieriger ist am kleinen Screen einen Windows-PC zu steueren.
  • Ein Videoplayer für alles – Man kann ja bereits schon sehr schön auf dem G1, Youtubevideos sehen oder manche Video-Podcasts mit acast auf dem Gerät ansehen. Viele AVI-Fomate können jedoch nicht betrachtet werden. Angeblich wird an einer portierung des bekannten Windows-Players VLC Media Player gearbeitet. Hoffentlich gibt es bald einen Player der ähnlich wie der TCPMP einen Großteil der Formate ohne Umcodierung spielen kann.
  • MP3 Store – Die Androidgeräte sind ja prinzipiell schon wunderbare MP3-Player. Mit Shazam kann man Lieder automatisch erkennen lassen. Was jedoch fehlt ist eine bequeme Kauf und Downloadmöglichkeit direkt am Gerät. Die Amazon Mp3 Store-Application geht zumindest von Deutschland aus noch nicht. Hoffentlich tut sich an dieser Front bald etwas!

Wer doch eine Lösung für eines der oben aufgeführten Lücken kennt, ist eingeladen dies in den Kommentaren vorzustellen.

Podcasts hören unter Android

Sonntag, Juli 19th, 2009

Eines der Dinge, die ich unbedingt auf meinem G1 haben wollte, ist ein Programm zum bequemen Browsen und Hören von Podcasts. Im Market gibt es auch bereits einige Angebote: Podwaezzle, Beyondpod und ACast. Von jedem Programm gibt es jeweils eine freie [Test]Version und eine kostenpflichtige Proversion.

Am wenigsten intuitiv in der Bedienung hielt sich Podwaezzle. BeyondPod ist übersichticher.
An ACast hat mir sehr gefallen, dass es von Aufmachung und Bedienung vordergründig ein reiner Podcast-Player ist und nicht ein RSS-Feedleser mit Podcast-Funktion.

Sehr praktisch ist auch die eingebaute Suchfunktion für neue Podcasts, mann muss die Feed-URL also nicht umständlich eingeben. Auch BeyondPod hat hier eine praktische Funktion. Ãœber „GoogleReader“ kann man seine Feeds bequem an Desktop verwalten und am Gerät browsen. Allerdings fällt hier das stöbern nach neuen Poscasts auf dem Android-Gerät schwerer.

ACast empfängt die Podcasts im Regelfall direkt als Stream. Wer sein UTMS-Datenvolumen nicht strapazieren will, aber dennoch gerne im Bus hören will, kann Episoden auch auf Vorrat downloaden, zb. wenn er sich im heimischen WLAN befindet. Eine große Speicherkarte ist dabei natürlich Voraussetzung.

In meinem Vergleich macht ACast das Rennen und bleibt letztendlich installiert. Auch die kostenfreie Variante lässt kaum Wünsche offen. Für wenige Euro kann man die Mühen des Autors honorieren und die Provariante ACast2 erwerben.

Nachtrag: Inzwischen gibt es Google Listen, ein Vergleich mit ACast lohnt, ich bin bei ACast geblieben

Besserer Android Browser (Steel)

Montag, Mai 25th, 2009

Die Boardausstattung des G1 bringt einen Browser mit, der die notwendigsten Bedürfnisse befriedigt. Besser ist hier der kostenlose, alternative Browser Steel, der im Android Market heruntergeladen werden kann. Die Orientierung des Layouts wechselt lageabhängig und automatisch. Beim Selektieren eines Eingabefeldes öffent sich eine komfortable Onscreen-Tastatur, die allerdings nur im Landscapemodus sinnvoll bedient werden kann. Ein- und Auszoomen ist über Gesten möglich. Weitere zahlreiche und nützliche Features sind im Einstellungen-Menü zu finden. Meiner Meinung nach besser als Opera für Android.

Two in One: Android Sudoku and Fillomino

Samstag, Januar 3rd, 2009

Zum Jahresauftakt ist es soweit, das neue Release von Freaky Puzzles enthält neben Sudoku auch Fillomino. Ein kleines Video-Demo des Android-Spiels hier:

11. Januar 2009: Auch in die Windows Mobile und XP Versionen von „Mobile Sudoku“ ist nun Fillomino auch direkt integriert. Alle bisherigen Registrierungsschlüssel von Mobile Sudoku als auch von Mobile Fillomino sind weiterhin im kombinierten Programm verwendbar und für eine Freischaltung geeignet. Also nichts wie los. Flugs Update von http://sudoku.buschtrommel.net runterladen und installieren!

Demo von Freaky Sudoku for Android

Dienstag, November 11th, 2008

Eine kleine Vorschau für alle, die noch kein Android-Mobiltelefon haben!

Download bei sudoku.buschtrommel.net

Sudoku für Android

Sonntag, November 9th, 2008

Der erste Smartphone-Titel aus dem Angebot von Buschtrommel Software ist portiert. „Mobile Sudoku“, das bereits mehrere tausend Nutzer auf dem PocketPC hat, gibt es nun auch als Android-Version. Neben einer Namensänderung zu „Freaky Sudoku“ hat sich noch einiges weiteres getan. So kann man Zahleneinträge in der neuen Version auch über Gesten direkt auf den Feldern eingeben! Kunden die bereits eine Registrierung für PocketPC haben können diese direkt auch in der neuen Software verwenden. Eine kostenlose Demoversion des Programmes können Sie unter http://sudoku.buschtrommel.net herunterladen. Im nächsten Update wird außerdem Mobile Fillomino als Gratis-Addon mitgeliefert, dieses können sie jederzeit nachinstallieren!

Android Entwicklung: attaching source to android.jar

Montag, November 3rd, 2008

Dies ist der erste Post zum Thema android auf der Buschtrommel und weitere sollen folgen. Es ist nicht so leicht, die Quellen von android bei der Entwicklung in Eclipse einzubinden. Die Anleitungen dazu sind äusserst dünn, besonders wenn man unter Windows entwickelt. Da ich selbst lange gesucht und experimentiert habe, möchte ich hier meinen Weg dokumentieren:

Schritt 1: Git für Windows installieren
Die Andoid-Entwickler verwenden nicht CVS oder Subversion, sondern Git, das auch in der Linux-Kernelentwicklung etabliert ist. Der erste Schritt ist also:
Installiere Git für Windows http://code.google.com/p/msysgit/

Schritt 2: Quellen aus dem Repositiry downloaden
Öffne die Git-Bash aus dem Startmenü von Windows und wechsle in ein neu angelegtes Directory A. Tippe hier folgende Zeilen:

git clone git://git.source.android.com/platform/frameworks/base sources
cd sources
git checkout android-1.0

Schritt 3: Jar erweitern
Das Android-Plugin erlaubt nicht das attachen von Quelldateien zum bestehenden Jar. Wir können uns damit behelfen, indem wir die Quellen einfach zusätzlich ins bestehende Jar hinzufügen. Kopiere also android.jar ins Verzeichnis A und führe in A/sources folgende Zeilen aus:

jar uvf ../android.jar -C core/java .
jar uvf ../android.jar -C graphics/java .
jar uvf ../android.jar -C location/java .
jar uvf ../android.jar -C media/java .
jar uvf ../android.jar -C opengl/java .
jar uvf ../android.jar -C sax/java .
jar uvf ../android.jar -C services/java .
jar uvf ../android.jar -C telephony/java .
jar uvf ../android.jar -C wifi/java .

Schritt 4: Jar ersetzen
Ersetze altes android.jar durch das Neue!