Wear OS by Google 谷歌提供了两种截取 Wear 界面屏幕截图的方式:
- 使用 Wear Stitch 工具 - Wear Stitch 是一个用于从 Wear 设备或模拟器截取手表界面屏幕截图的工具。它会抓取多个屏幕截图(这些屏幕截图太高,在屏幕上一次容纳不下),并将它们连接在一起。
- 使用配套应用 - 您可通过应用中的抓取穿戴式设备屏幕截图选项抓取 Wear 界面的屏幕截图。
- 选择第 1 种方式可将多个屏幕连接成单个屏幕截图。
- 选择第 2 种方式可截取单个屏幕的屏幕截图。
本文档介绍了这两种方式。
使用 Stitch 工具截取屏幕截图
Wear Stitch 工具是一个开放源代码 Python 脚本,可在 GitHub 上找到,网址为 https://github.com/google/android-wear-stitch-script。
注意:在使用 Stitch 工具之前,您需要验证您的设备实例是否已连接到 Adb 服务器。您可以通过从 android_sdk/platform-tools/ directory
执行 adb devices
进行验证。如果已连接,您将看到设备名称以“设备”形式列出。
如需使用 Stitch 工具截取屏幕截图,请执行以下操作:
- 从 GitHub 下载 Python 脚本 (https://github.com/google/android-wear-stitch-script)。
- 在计算机上,打开一个终端窗口。
- 切换到您保存
wear_screenshot_stitch.py
的目录。 - 运行以下脚本:
python ./wear_screenshot_stitch.py [--square] [--transparency] [--adb-args ...]
例如:
python ./wear_screenshot_stitch.py --square emulator-5544
脚本执行完毕后,屏幕截图将输出到 screencaps/
目录。

图 1. 使用 Stitch 工具截取的屏幕截图示例。
选项
以下列表显示了可与 Stitch 工具一起使用的选项:
--square
- 假设设备具有方形屏幕(或者假设设备具有圆形屏幕)。
--transparency
- 对圆形屏幕截掉的输出拐角处的像素使用 α 透明度。
--adb-args
- 将其后的所有参数直接传递到 adb。
注意:请确保将以下参数
adb-args
括在双引号中。例如:python ./wear_screenshot_stitch.py --adb-args "-s 127.0.0.1:4444"
使用配套应用截取屏幕截图
您可以按照以下步骤使用配套应用截取 Wear 界面的屏幕截图:
- 在 Wear 界面上,找到您要截取的屏幕。
- 在 Android 手机上,如果您尚未启用开发者选项,请依次转到设置 > 关于手机,然后点按版本号七次,将其启用。
- 在手机上打开 Wear 配套应用。
- 点按溢出按钮(右上角的三个点)以打开菜单。
- 点按抓取穿戴式设备屏幕截图。将显示以下对话框:屏幕截图请求已发送。
然后,您将收到以下通知:穿戴式设备屏幕截图抓取已完成和点按即可发送。
- 点按通知以获得通过蓝牙、Gmail 等发送或共享屏幕截图的选项。

图 2. 使用配套应用截取的屏幕截图示例。