2009 ist ja Superwahljahr. Die Europawahlen stehen bald an und die Piratenpartei hat sic dafür „qualifiziert“. Damit das auch bei den nächsten Wahlen funktioniert sollte man http://ich.waehlepiraten.de/ besuchen das richtige Formular raussuchen, das ganze ausdrucken unterschreiben und hinschicken. Ramen :)
Daytrotters
Wer auf der Suche nach legaler und einzigartiger Musik ist der sollte die Seite http://www.daytrotter.com besuchen. Dort wird jeden Tag eine Session durchreisender Musiker präsentiert, welche legal heruntergeladen werden kann. Empfehlenswert :)
Upgrade auf das Android SDK 1.5
Um auf das neue SDK zu upgraden sollte man selbiges erst einmal herunter laden. Zu finden ist es unter http://developer.android.com/sdk/1.5_r1/index.html. Nachdem man das SDK heruntergeladen und entpackt hat sollte man Eclipse starten. Dort sollte man die alten Android Plugins deinstallieren, da es beim normalen Update zu Problemen kommen könnte.
Nachdem man die alten Plugins deinstalliert hat, kann man die neuen installieren. Nun muss man noch den neuen SDK Pfad angeben. Nachdem das geschafft ist. Nun muss nur noch ein Android Virtual Devices (AVD) für den Emulator angelegt werden. Dabei handelt es sich um Information welche Android Plattform welche emuliert werden soll. Dazu geht man mit der Kommandozeile in den tools Ordner des SDK’s. Dort gibt man dann
android list targets
ein und sieht so alle vorhandenen Ziele. Nun registriert man mit der Zeile
android create avd –name
–target
z.B. android create avd –name avd_google –target 3
eine AVD.
Sollte es dann beim Entwickeln mit Eclipse noch Probleme geben so ist es meist darauf zurückzuführen das es zwei Dateien namens R.java gibt, eine im src Ordner und eine im neuen gen Ordner in dem alle automatisch generierten Dateien liegen. Die R.java Datei im src Ordner muss dann einfach gelöscht werden.
Weitere Informationen gibt es unter:
http://developer.android.com/sdk/1.5_r1/upgrading.html
http://developer.android.com/guide/developing/tools/avd.html
Nur noch 25 Tage
In 25 Tagen ist es soweit, dann ist wieder Towel Day, der jährliche Gedenktag an Douglas Adams. Und was darf man da nicht vergessen? Genau ein Handtuch. Um den Anhalter zu zitieren:
Ein Handtuch ist so ungefähr das Nützlichste, was der interstellare Anhalter besitzen kann. Einmal ist es von großem praktischem Wert – man kann sich zum Wärmen darin einwickeln, wenn man über die kalten Monde von Jaglan Beta hüpft; man kann an den leuchtenden Marmorsandstränden von Santraginus V darauf liegen, wenn man die berauschenden Dämpfe des Meeres einatmet; man kann unter den so rot glühenden Sternen in den Wüsten von Kakrafoon darunter schlafen; man kann es als Segel an einem Minifloß verwenden, wenn man den trägen, bedächtig strömenden Moth-Fluss hinuntersegelt, und nass ist es eine ausgezeichnete Nahkampfwaffe; man kann es sich vors Gesicht binden, um sich gegen schädliche Gase zu schützen oder dem Blick des Gefräßigen Plapperkäfers von Traal zu entgehen (ein zum Verrücktwerden dämliches Vieh, es nimmt an, wenn du es nicht siehst, kann es dich auch nicht sehen – bescheuert wie eine Bürste, aber sehr, sehr gefräßig); bei Gefahr kann man sein Handtuch als Notsignal schwenken und sich natürlich damit abtrocknen, wenn es dann noch sauber genug ist.
– Douglas Adams: Per Anhalter durch die Galaxis
Also wer noch das passende Handtuch benötigt der findet es hier.
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Towel_Day
Android Anwendungen lokalisieren
Um eine Android Anwendung zu lokalisieren bedarf ich nicht viel. Zumindestens wenn es um die Lokalisierung der Zeichenketten geht. So gibt es in jedem Projekt einen res Ordner mit dem Unterordner values. In diesem Ordner befindet sich eine Datei namens strings.xml, in welcher die Stringressourcen einer Anwendung stehen sollen. Um nun eine andere Sprache mit in die Anwendung zu nehmen, muss unterhalb des res Ordners ein Order namens values-xx erzeugt werden wobei das xx für den Sprachcode nach ISO 639-1 steht (z.B. für Deutsch: values-de). In diesem Ordner muss dann einfach eine weitere strings.xml mit den übersetzten Strings liegen. Android sucht die passende Sprache dann automatisch heraus und schon ist die Anwendung lokalisiert.
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/ISO_639-1