Skip to content

Screenshot via Netzwerk vom fireTV (und anderen Androiden)

Android

Kurz notiert:

Um Screenshots von einem Android Gerät zu machen drückt man die ein/Ausschalter und die Leise-Taste gleichzeitig. Das fireTV läuft auch mit Android, hat aber keine Tasten für diese Kombination.
Um Screenshots machen zu können hat aber schon die Entwickler-FAQ von Amazon eine Anleitung. Sie besteht aus drei Befehlen die per Android Debug Bridge (ADB) auf dem Gerät selbst einen Screenshot macht, ihn auf den Rechner kopiert und anschliessend auf dem Gerät löscht.

fireTV Startseite

Um das nicht immer von Hand tippen zu müssen habe ich die Befehle in ein kleines Script geschrieben das den Screenshot erstellt, vom Gerät zieht und anschliessend lokal umbenennt. Dazu gibt man ihm die IP Adresse des Geräts sowie optional einen Namen zum umbenennen mit, z.B. ./Android-Screenshot.sh 172.19.74.200 fireTV:

#!/bin/bash
#$1: IP des Zielgeräts
#$2: Name für Screenshot (optional)
now=$(date +"%Y%m%d-%H%M%S")
#mit Gerät verbinden adb connect $1
#Screenshot auf Gerät erstellen und ziehen adb shell screencap -p /sdcard/screenshot.png adb pull /sdcard/screenshot.png adb shell rm /sdcard/screenshot.png
#Datei lokal umbenennen mv screenshot.png screenshot-$2_$now.png

IP und Namen kann man alternativ natürlich auch fest hinterlegen, da das so prinzipiell aber mit jedem Android Gerät mit aktivierten Debugging via Netzwerk funktioniert habe ich es lieber universell gemacht.fireTV Entwickleroptionen ADB DebuggingDamit das funktioniert muss im fireTV in den Einstellungen bei den Entwickleroptionen das “ADB Debugging” aktiviert werden. Das fireTV merkt sich diese Einstellung auch dauerhaft, normale Android Geräte setzen diese Einstellung bei einem Neustart zurück denn es gibt da keine Kennwortabfrage o.ä..
Das Script ist für Linux (funktioniert wahrscheinlich aber genauso unter MacOS) und benötigt adb aus den SDK-Tools.

Wochenendliche Android App Vorstellung Folge 55

Android

Moin Moin zur wochenendlichen Android App Vorstellung!

Entgegen meiner ursprünglichen Planung habe ich sie doch nicht zum Freitag fertig bekommen, da hatte ich doch mehr zu tun mit Partyvorbereitungen. Aber ich war recht weit gekommen und hatte nun eben auch Zeit sie fertig zu stellen. So ist es also immer noch Wochenende und damit im Zeitplan smile

Hier nun also die Programme des Wochenendes:

"Wochenendliche Android App Vorstellung Folge 55" vollständig lesen

Android Screenshot via SDK machen

Android

nodch beschreibt wie man mittels des Android-SDK Screenshots vom Android-Handy machen kann.

Ubuntu steht zwar drüber, es funktioniert aber auch unter Gentoo und vermutlich auf jeder Plattform für die es ein SDK gibt (Linux, MaxOS X (intel), Windows).
Da ich hier ein 64Bit Gentoo laufen habe und auf die schnelle portage kein 32Bit Java entlocken konnte hab ich einfach eines von java.sun.com heruntergeladen und nach /opt/ entpackt und den Pfad java_cmd= in tools/ddms entsprechend auf das 32Bit java Binary gesetzt.

Funktioniert — Zum Beweis seht ihr hier den Screenshot meines Homescreens smile

Nun brauche ich nur noch etwas um unterwegs direkt am Gerät Screenshots machen zu können.

Desktop

Linux

Klick für gross (1400×1050)
Hier nur schnell ein aktueller Screenshot meines Desktops direkt nach dem booten. Es läuft nur der Instant Messenger Pidgin mit insgesamt 7 Accounts und man sieht das Dialogfeld das ich vorhin eingerichtet habe.