Screencast vom Android Smartphone aufzeichnen
Bei meiner Suche nach einem Programm, mit dem ich am PC das Geschehen auf dem Bildschirm meines Smartphones aufzeichnen kann, bin ich auf eine ganz nette Software gestoßen. Passenderweise nennt diese sich androidscreencast. Mit dem Tool ist es zum einen möglich das aktuelle Bild auf dem Smartphone, mehr oder weniger in Echtzeit, am PC zu sehen. “Mehr oder weniger” sage ich deshalb, weil die Ausgabe am PC etwas ruckelt. Das Programm ist zwar recht langsam aber nicht so langsam, dass es nutzlos wäre.Zum anderen bietet die Software die Möglichkeit das Smartphone vom PC aus zu steuern.
Vorraussetzungen:
Scheinbar ist kein root Zugriff nötig um diese Software zu nutzen, genau kann ich das aber nicht sagen.
Damit das ganze reibungslos funktioniert müssen einige Vorraussetzungen erfüllt sein. Zunächst muss das Android SDK installiert sein. Wie das funktioniert ist im Artikel Android SDK unter Linux erklärt. Darüber hinaus muss die Java Laufzeitumgebung mindestens in Version 5 installiert sein. Bei den gängigen Linuxdistributionen sollte die in den Paketquellen enthalten sein. Wie schon im Artikel zum SDK erwähnt, muss es die Java Version von Sun sein.
Eine weitere Vorraussetzung ist, dass das Smartphone über die ADB erkannt wird. Natürlich muss das Smartphone mit dem USB Kabel mit dem Rechner verbunden sein. Dafür muss erst einmal der adb Server gestartet werden. Entweder führt man diesen mit root Rechten aus
sudo ./adb start-server
oder man fügt vorher eine Regel hinzu. Dazu legt man die Datei /etc/udev/rules.d/90-android.rules an. Der Inhalt sollte so aussehen, zumindest für das HTC Magic. Bei anderen Geräten sollte es aber auch funktionieren.
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
Sollte man keine udev Regel anlegen und über adb auf das Smartphone zugreifen wollen, so wird man eine Fehlermeldung erhalten, dass die nötigen Zugriffsrechte dazu fehlen.
Das Programm kann von der Projektseite heruntergeladen werden. Danach kann man es aus dem Terminal heraus mit
javaws androidscreencast.jnlp
starten. Da ich keine vernünftige Kamera habe, beziehungsweise meine Webcam nur 5 FPS ausgibt, wenn ich den Bildschirm aufzeichne, kann ich euch leider keine bewegten Bilder davon zur Verfügung stellen.


