SDK

Android Studio AVD creation and false initial orientation

Android Studio AVD Creation Errors Selecting landscape but emulator starts in portrait Select portrait and edit config manually. Important properties are in hardware-qemu.ini hw.lcd.width = 1280 hw.lcd.height = 800 hw.initialOrientation = portrait and in config.ini skin.name=1280×800 skin.path=1280×800 Android Studio 1.2 created the following entry runtime.scalefactor=0.1 This should be set to auto or a factor larger […]

Android, Gradle und die build.gradle Einstellungen.

Nutzt man Library-Projekte, die eine eigene build.gradle-Datei haben, sollte man darauf achten, dass auch dort die richtige BuildToolsVersion eingestellt wird. Sonst kommt es zu merkwürdigen Fehler wie z.B. cause: unexpected end of block data

Android Nice2Know – Android, Fragments, Container views und setRetainInstance(true)

…haben bei meiner App in einer Multipane-View nach Rotation auf Singlepane-View immer zu einer IllegalArgumentException geführt. Der Grund war klar: Im Singlepane-Layout fehlte die Containerview. Aber: in den Beispielen fehlte die auch. Jetzt hab ich endlich im Professional Android 4 Application Development Buch einen Satz gefunden, der besagt: Bei mehreren Layouts für diverse Ansichten sollte […]

Android Nice2Know – Zugriff auf Views in onActivityCreated

Niemals in einem Fragment innerhalb von onActivityCreated auf Layoutelemente des Fragments zugreifen und wenn dann nur mit Null-Check. Grund: onActivityCreated wird auch beim detach aufgerufen. Dann wurde die View aber nicht aufgebaut und die Layoutelemente werde nicht gefunden.

AndWOL 1.7.3

Enthält eine Korrektur, die per Fehlerbericht gemeldet wurden. Da nutzte ich wohl Methoden aus einem API-Level > 8, was dann auf Froyo-Geräten auf einen Fehler lief. Einen weiteren gemeldeten Fehler versuche ich durch erweitertes Logging sowie einen Hinweis zu entschärfen. Es gibt vereinzelt Fälle, in denen das Widget nach einem Update nicht mehr richtig läuft. […]

Entwicklertagebuch: Android Monkeyrunner

Gestern habe ich zum ersten Mal den Monkeyrunner aus dem Android-SDK ausprobiert und ich muss sagen: ein nettes Tools für Benutzerinterface- und Lasttests. Sieht auch ganz witzig aus. Es werden irre schnell viele Kommandos an den Emulator geschickt. Der “Affe” bedient den Emulator und wenn alles gut geht, dann läuft es durch. Es kann aber […]

Android 3.2 SDK

ist jetzt draußen. Viel neues ist meiner Meinung nach nicht drin. Wer also ein 3.0.1 oder 3.1 Tablet hat…es wird folgende neue Dinge geben: Optimierung für mehr Tablets Eine Zoomfunktion für Apps, die ein festes Layout haben. Eine Sync-Funktion für SD-Karten. Damit kann man dann wohl also zum Beispiel Musik automatisch von der SD-Karte in […]