截取 Wear 界面屏幕截图

Wear OS by Google 谷歌提供了两种截取 Wear 界面屏幕截图的方式:

  1. 使用 Wear Stitch 工具 - Wear Stitch 是一个用于从 Wear 设备或模拟器截取手表界面屏幕截图的工具。它会抓取多个屏幕截图(这些屏幕截图太高,在屏幕上一次容纳不下),并将它们连接在一起。
  2. 使用配套应用 - 您可通过应用中的抓取穿戴式设备屏幕截图选项抓取 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 工具抓取屏幕截图,请执行以下操作:

  1. 从 GitHub 下载 Python 脚本 (https://github.com/google/android-wear-stitch-script)。
  2. 在计算机上,打开一个终端窗口。
  3. 切换到您保存 wear_screenshot_stitch.py 的目录。
  4. 运行以下脚本:

    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 界面的屏幕截图:

  1. 在 Wear 界面上,找到您要截取的屏幕。
  2. 在 Android 手机上,如果您尚未启用开发者选项,请依次转到设置 > 关于手机,然后点按版本号七次,将其启用。
  3. 在手机上打开 Wear 配套应用。
  4. 点按溢出按钮(右上角的三个点)以打开菜单。
  5. 点按抓取穿戴式设备屏幕截图。将显示以下对话框:屏幕截图请求已发送

    然后,您将收到以下通知:穿戴式设备屏幕截图抓取已完成和点按即可发送。

  6. 点按通知以获得通过蓝牙、Gmail 等发送或共享屏幕截图的选项。

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