我今天刚从 I/O 收到了三星 Android Wear,一回到酒店就开始使用它。我想知道是否有其他人(或官方代表)知道如何截取设备的屏幕截图。
4 回答
更新
如果您运行的是 Android Wear 5.0.1 或更高版本并在手机上安装了更新的 Android Wear 应用程序,现在可以非常简单地为您的手表截屏。只需打开菜单并点击“Take Wearable screenshot”,如下所示。
在 ADB 上截屏(更难的方法)
您可以使用 adb 抓取屏幕截图。就像是:
adb shell screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png
这将首先将 screenshot.png 放在手表的 SD 卡上,然后将该屏幕截图复制到您当前的工作目录。它比上面更新的答案更复杂,但适用于任何 Android Wear 设备,无论版本如何。
我还没有设备,所以我不知道确切的步骤,但我听说你可以通过开发者工具截屏,你可以通过设置>关于并点击内部版本号,就像你在你的手机上做。
在这里找到:http ://www.androidcentral.com/just-get-android-wear-these-are-first-10-things-you-need-know
与 Tony Wickham 的回答类似,我为它制作了一个脚本:
https://gist.github.com/michaelsanford/029eef643f49e409ddf3
写笔记在这里。
您可以安装上述要点
cd /usr/local/bin & curl -o ./gcap https://gist.githubusercontent.com/michaelsanford/029eef643f49e409ddf3/raw && chmod +x gcap
这是一个琐碎的摘录,上面的要点要完整得多:
#!/usr/bin/env bash -e
ETIME=$(date +"%s")
adb shell /system/bin/screencap -p /sdcard/screen-${ETIME}.png
adb pull /sdcard/screen-${ETIME}.png screen-${ETIME}.png
adb shell rm /sdcard/screen-${ETIME}.png
称它为简短的东西,chmox +x
并将其符号链接到/usr/local/bin
以便于使用。我的个人版本被修改为 adb pull to~/Desktop/screen-${ETIME}.png
因为我使用的是 OS X。
请注意,您首先需要启用调试。
在可穿戴设备上截屏的最简单方法是使用 Android SDKmonitor
工具:
$ANDROID_HOME/tools/monitor
在可穿戴设备上启用 USB 调试后,只需启动monitor
并使用右上角显示的屏幕截图按钮: