1

我今天刚从 I/O 收到了三星 Android Wear,一回到酒店就开始使用它。我想知道是否有其他人(或官方代表)知道如何截取设备的屏幕截图。

4

4 回答 4

4

更新

如果您运行的是 Android Wear 5.0.1 或更高版本并在手机上安装了更新的 Android Wear 应用程序,现在可以非常简单地为您的手表截屏。只需打开菜单并点击“Take Wearable screenshot”,如下所示。

从 Android Wear 手机应用程序中获取可穿戴屏幕截图

在 ADB 上截屏(更难的方法)

您可以使用 adb 抓取屏幕截图。就像是:

adb shell screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png

这将首先将 screenshot.png 放在手表的 SD 卡上,然后将该屏幕截图复制到您当前的工作目录。它比上面更新的答案更复杂,但适用于任何 Android Wear 设备,无论版本如何。

于 2014-06-27T05:24:20.187 回答
3

我还没有设备,所以我不知道确切的步骤,但我听说你可以通过开发者工具截屏,你可以通过设置>关于并点击内部版本号,就像你在你的手机上做。

在这里找到:http ://www.androidcentral.com/just-get-android-wear-these-are-first-10-things-you-need-know

于 2014-06-27T04:28:48.363 回答
1

与 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。

请注意,您首先需要启用调试

于 2014-07-12T21:24:17.507 回答
1

在可穿戴设备上截屏的最简单方法是使用 Android SDKmonitor工具:

$ANDROID_HOME/tools/monitor

在可穿戴设备上启用 USB 调试后,只需启动monitor并使用右上角显示的屏幕截图按钮:

在此处输入图像描述

于 2014-08-07T06:50:25.487 回答