Jetzt gehts los

Android 1.5 kommt in Kürze, T-Mobile kümmert sich diesmal gleich um das Update, was hoffentlich als gutes Zeichen gewertet werden kann. Als nächstes kommt das „G2“ bei Vodafone heraus und auch bei O2 gibt es einiges zu sehen, nämlich das Android Smartphone I7500 (Samsung) welches ab Juni auf dem Markt sein soll. So langsam wird es etwas mit der oft angekündigten Gerätevielfalt.

Update: Android 1.5 ist erschienen, siehe http://www.golem.de/0904/66761.html.

Weitere Informationen gibt es unter:
http://www.heise.de/newsticker/T-Mobile-aktualisiert-Android-Telefone–/meldung/136730
http://www.golem.de/0904/66703.html
http://www.golem.de/0904/66721.html
http://www.golem.de/0904/66739.html
http://www.heise.de/newsticker/Google-veroeffentlicht-Android-1-5-SDK–/meldung/136894

Jackcess – MDB Dateien unter Java

Wer MDB (Microsoft Access) Dateien unter Java öffnen möchte der benötigt dafür eine Bibliothek. Hier ist dann Jackcess zur Stelle. Dabei handelt es sich um eine Java Bibliothek um MDB zu lesen und auch wieder zu schreiben. Das ganze ist ein Sourceforge Projekt deren Projektseite unter http://jackcess.sourceforge.net/ zu finden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Microsoft_Access_Database

PDF Reader für Android

Wer einen vernünftigen PDF Reader für Android sucht, dem sei der RepliGo Reader empfohlen welchen im Market zu finden ist. Er kostet zwar ein paar Dollar besticht aber dafür mit seiner Geschwindigkeit sowie der Layout getreuen Darstellung. Neben dem Modus bietet der Reader auch einen Reading Mode in dem man eine PDF sehr bequem lesen kann. Das Programm ist wirklich empfehlenswert :)

R.java – Die R Klasse

Nein Mercedes bringt keine neue Klasse heraus :) Android schon. In jedem Projekt gibt es eine Datei namens R.java. Wenn man in die Datei hineinschaut findet man in etwa folgendes vor:

package net.seeseekey.hello_world;

public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}

Was wir dort sehen ist ein Index aller im Projekt definierten Ressourcen. Diese Datei wird dabei automatisch vom Android Plugin (wenn man Eclipse benutzt) erzeugt. Wird Eclipse nicht benutzt so wird diese Datei jeweils zur Build Time mit Hilfe von Ant neu erzeugt. Man sollte die R.java Datei auch deshalb niemals per Hand bearbeiten.

Mit Hilfe der R Klasse greift man auf die Ressourcen zu welche man angelegt hat, egal ob es sich nun z.B. um String oder Layout Ressourcen handelt.