Howto: Android Screencasts erstellen und das Gerät vom PC steuern

Screenshots, Demovideos und so weiter, all dies sind Dinge die im Bloggeralltag gerne gebraucht werden. Immer mehr Hersteller lassen es nun zumindest zu direkt am Gerät Screenshots zu erstellen, mit Android Ice Cream Sandwich ist diese Funktion nun auch endlich generell ins System eingebaut und man muss nicht mehr auf Apps oder DDMS/Android SDK [1] zurückgreifen.

Androidscreencast unter Ubuntu
Androidscreencast unter Ubuntu

Lange Zeit war man genötigt, wollte man Screenshots vom laufenden System erstellen, das Gerät zu rooten und dann auf Apps zurückgreifen, die diese Funktion zur Verfügung stellen. Ein alternativer Weg war schon immer über ddms, aus dem SDK Paket, auf das Gerät zuzugreifen und Screenshots am PC, mittels USB Verbindung zu machen (siehe Link [1]).

Möchte man Screencasts, also Aufnahmen von dem erstellen, was auf dem Gerät vor sich geht, hat man ebenfalls Zugriff auf einige Apps, Root-Rechte erneut vorausgesetzt. Nicht alle Apps funktionieren auf jedem Gerät, häufig ist es ein Glücksspiel und mir auch zu zeitraubend. Mittels einer kleinen Javaanwendung geht das plattformübergreifend, egal ob es nun ein Windows, MacOS oder Linux PC ist, der den Bildschirm des Androidgerätes „abfilmen“ soll.

Die erwähnte Javaanwendung nennt sich androidscreencast und setzt ein vorhandenes SDK voraus (adb Nutzung). Das Android SDK bekommt man von der Android Developer Webseite: Downloadlink Android SDK.

Sind SDK und Java auf dem PC vorhanden, kann man die Javaanwendung nutzen, sofern das Gerät per „adb devices“ erkannt wird.

Gestartet wird androidscreencast mittels folgendem Aufruf:

 javaws androidscreencast.jnlp

Ist der Aufruf vollzogen sieht man den Bildschirminhalt und kann einen Screencast/eine Aufnahme starten. Dazu auf „Record“ klicken und Namen und Zielort für die erstellte mov-Datei auswählen. Ein erneuter Klick auf Record beendet die Aufnahme. Zwar liegt die Refreshrate nur bei run 5 Bilder in der Sekunde, für die meisten Anwendungsfälle reicht dies aber vollständig aus. Für die Reine Aufnahmefunktion werden keine Rootrechte auf dem Androidgerät gebraucht.

Hat man allerdings Rootrechte, dann kann das Gerät vom PC aus, mit Maus und Tastatur gesteuert werden, recht praktisch, das Gerät kann per USB angeschlossen bleiben und laden, man muss es zur Nutzung allerdings nicht in die Hand nehmen.

Wie eine mit androidscreencast erstellte Aufnahme aussieht, könnt ihr hier sehen:


YouTube Direktlink

Wie sieht es bei euch aus, wie erstellt ihr Screencasts, lieber mit einer App, oder über eine Kombination rund ums SDK? Eure Meinung interessiert uns und sicherlich auch andere, falls ihr eine App nutzt, wäre es klasse wenn ihr noch sagt mit welche Geräte und Androidversion diese bei euch funktioniert, dann haben es Andere leichter die passende App zu finden.

Google und Samsung stellen Galaxy Nexus sowie Android Ice Cream Sandwich offiziell vor

Offiziell ab 10 Uhr (Hong Kong Zeit), sprich 4 Uhr deutscher Zeit, präsentieren Google und Samsung das neue Nexus Gerät: Galaxy Nexus.

Galaxy Nexus Specs (Foto: phandroid.com)
Galaxy Nexus Specs (Foto: phandroid.com)

Rob Jackson von Phandroid.com nimmt vor Ort teil und bekam mit Betreten der Veranstaltung ein kleines Infopaket, welches die offiziellen technischen Daten des Galaxy Nexus enthielt. Neben den Daten zum Galaxy Nexus, erfährt man einige interessante Details zu Ice Cream Sandwich, im Folgenden die Details, wie von Rob Jackson auf Phandroid.com berichtet:

Galaxy Nexus – Features

  • Android 4.0 Ice Cream Sandwich
  • 4.65-inch HD Super AMOLED Screen with 720p resolution
  • 1.2GHz dual-core processor
  • Redsigned UI in Android 4.0
  • Improved multi-tasking, notifications, Wi-Fi hotspot, NF support, full web browsing
  • Android 4.0 features Software Navigation buttons – brand new
  • People App with Google+ Integration among other features
  • Redesigned camera with panorama mode, 1080p video, zero-shutter lag, silly faces and background replacement features
  • Face Unlock: Facial recognition to unlock your phone! BOOM that just happened.
  • Android Beam uses NFC to easily share content with other Android users with the bump of phones
  • PURE GOOGLE EXPERIENCE
  • All the Google Apps you love from Android Market and GMail to Movie Studio and redesigned Google+ app
  • 8.94mm thick, 4.29mm bezel
  • LTE and HSPA+ connectivity
  • Available in USA, Europe, and Asia beginning in November and then rolled out globally
Die um 4 Uhr deutscher Ortszeit beginnende Veranstaltung wird per YouTube Live Stream ausgestrahlt und ist unter http://www.youtube.com/android erreichbar

Erstes echtes Foto vom Samsung Galaxy Nexus

Heute Nacht halten Google und Samsung ein Event in Hong Kong ab, das wohl den Start vom Galaxy Nexus und Ice Cream Sandwich einläuten wird.

Jetzt schon kann man über eine Suche auf der offiziellen Samsung Webseite in den USA einen ersten Blick auf das neue Gerät, inklusive dessen Rückseite erhalten:

Galaxy Nexus (Screenshot von samsung.com)
Galaxy Nexus (Screenshot von samsung.com)

Ich bin sehr gespannt was Google und Samsung uns im Details vorstellen werden und wie die endgültigen technischen Daten des Galaxy Nexus, sowie die Funktionen und Neuerungen von Ice Cream Sandwich, aussehen werden. Die Gerüchteküche hat in den vergangenen Tagen sehr gebrodelt.

Noch ein paar Stunden und man muss nicht mehr munkeln, sondern kann auf Fakten beruhend berichten. Sehr beruhigend, denn so schön alle diese Gerüchte auch sein mögen, gegessen wird was auf den Tisch kommt und ob das schmeckt weiss man nunmal immer erst hinterher.

UPDATE: Die offiziellen technischen Daten, sowie einige Informationen zu den Neurungen von Android 4.0 Ice Cream Sandwich gibt es in unserem Artikel zur Vorstellung des Galaxy Nexus

Was haltet ihr vom endgültigen Design des Galaxy Nexus und wo ist eine preisliche Schmerzgrenze für das Gerät?

Home++ Android Screenshots ohne Root Zugang

Home++ Beta für Android
Home++ Beta für Android

Der alternative Homescreen-Manager Home++ befindet sich zwar noch in der Betaphase, glänzt aber schon jetzt mit vielen interessanten Funktionen. In der aktuellen Version ist nun die Möglichkeit Screenshots des Desktops zu erstellen hinzugekommen.

Home++ steht in direkter Konkurrenz zu openHome, aHome, GDE und wie sie alle heissen mögen. Home++, im Moment kostenlos im Android Market erhältlich, bietet den sogenannten Powerstrip, eine Funktionsleiste am unteren Ende des Bildschirms. In der Standardkonfiguration wird die Android Nachrichtenleiste ausgeblendet, diese kann jedoch durch einen langen Klick auf das Nachrichtensymbol der Powerstrip wieder aktiviert werden. Natürlich unterstützt Home++ mehr als die drei Standard-Desktops und kann bis auf sieben erweitert werden, so man diesen Platz benötigt.

Die Powerstrip ist kann über das Konfigurationsmenü angepasst werden und bietet, unter anderem, Funktionen zum Direktstart der Telefonapp, einen Zugang zu den am häufigsten angerufenen Kontakten, den Browserlesezeichen, der Suche, den installierten Applikationen und einem eigenen Task-Manager. Durch kurzen, sowie langen Klick auf die entsprechenden Symbole können unterschiedliche Funktionen aufgerufen werden. Interessant ist ebenfalls der eigene Deinstaller, mit dem man Apps direkt vom Desktop aus entfernen kann, einfach länger über den Papierkorb halten um die Deinstallation zu starten.

In der aktuellen Version ist es möglich Screenshots des Desktops anfertigen zu lassen, hierzu muss man die Kamerataste des Android-Gerätes bis zur Autofokusstellung drücken. Das erstellte Bild wird auf der SD-Karte abgelegt und kann von dort aus weiterverwendet werden. Screenshots innerhalb von laufenden Anwendung sind noch nicht möglich, eventuell kommt dies in einer der nächsten Versionen, die Entwicklung geht bei Home++ durchaus rasant voran. Die Screenshots sind ohne Root des Gerätes möglich.

QR-Code
QR-Code

Home++ ist über den Android Market zu beziehen und für Android 1.6 sowie 2.0 verfügbar. Der direkte Marketlink lautet: market://search?q=pname:mobi.intuitit.android.x.launcher (funktioniert nur direkt aus dem Android Browser)

Home++ ist definitv eine sehr interessante alternative zu den bekannten Homescreen-Apps und erweist sich auf meinen Motorola Milestone als äusserst flüssig und stabil. Wer damit leben kann dass es beinahe täglich Updates gibt, die neue Funktionen und Verbesserungen mitbringen, der sollte sich Home++ dringend anschauen.

Ubuntu: Screenshots mit Shutter online teilen

shutterexportShutter ist den meisten Ubuntubenutzern sicher ein Begriff, es ist ein Tool um Screenshots zu erstellen. Shutter bietet hier die Möglichkeit eine zuvor angelegte Auswahl, den gesamten Bildschirm, ein Fenster und Webseiten zu „fotografieren“. Bei den Webseiten erstellt Shutter nach einem zuvor festgelegten Timeout ein Screenshot und bildet somit, die zu diesem Zeitpunkt geladene Webseite ab.

shutterpdfShutter kann jedoch noch viel mehr, neben Bearbeitungsfunktionen, unter anderen zum Zuschneiden des Screenshots, kann direkt als PDF exportiert werden. Darüber hinaus bietet Shutter eine Export/Upload Funktion, mit der Schreenshots schnell auf den eigene FTP Server, oder auf vordefinierte Webseiten abgelegt werden können. Nach dem Erfolgreichen Upload bekommt man die gängigsten Linkformen direkt zur Einbindung in Foren, Webseiten und als Direktlink geliefert. Eine schnelle Weitergabe an andere Nutzer ist auf diese Weise ein Kinderspiel.

shuttershareWer Shutter noch nicht im Einsatz hat, sollte es sich spätestens jetzt einmal anschauen. Hier geht es zur Webseite des Shutter-Projektes.

Android Screenshots mit dem SDK in Ubuntu machen

Will man Screenshots unter Adroid machen, gibt es mehrere Möglichkeiten. Zum einen ist der Market voll von Applikationen, die das übernehmen, die erstellten Bilddateien muss man dann nur noch per USB vom Handy runterladen und kann sie benutzen, oder man nutzt das Android SDK, wie ich es bevorzuge, da ich dort egal wo, jederzeit einen Screenshot machen kann.

Wie das funktioniert ist schnell erklärt. Zuerst lädt man sich von http://developer.android.com die jeweils aktuelle Version des SDK für das eigene Betriebssystem herunter:

Android SDK Downloaden
Android SDK Downloaden

Anschliessend das heruntergeladene Archiv entpacken. Galaxy Besitzer sollten die Infos von HIER berücksichtigen, bei mir reichte es nur die adb durch DIESE hier zu ersetzen.

Auf dem Handy unter: Einstellungen->Anwendungen->Entwicklung den USB-Debugging Modus aktivieren.

USB-Debugging aktivieren
USB-Debugging aktivieren

Das Handy mit dem PC per USB verbinden und im tools Ordner ddms (64Bit Ubuntu Andwender schauen mal HIER vorbei) starten. Dort seht ihr das verbundene Gerät, in meinem Fall ein Samsung Galaxy.

DDMS läuft, Gerät wird erkannt
DDMS läuft, Gerät wird erkannt

Nun kann man einfach mit Strg+s den Screenshot-Dialog starten und munter „abfotografieren“. Im Menü findet sich der Punkt für die Screenshots unter „Device->Screen Capture“.