lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

捕获 Wear 界面屏幕截图

Android Wear 提供两种方式来捕获 Wear 界面屏幕截图:

  1. 使用 Wear Stitch 工具 - Wear Stitch 是一个工具,用于从 Wear 设备或模拟器捕获手表界面的屏幕截图。它一次截取多个因太高而不能适应屏幕的屏幕截图,并将它们组合在一起。
  2. 使用配套应用 - 您可通过应用中的 Take wearable screenshot 选项截取 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 (https://github.com/google/android-wear-stitch-script) 下载 Python 脚本。
  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
针对圆形屏幕截掉的输出转角处的像素使用 alpha 透明度。
--adb-args
将其后的所有参数直接传递到 adb。

:请务必将 adb-args 参数后面的参数用双引号引起来。例如:python ./wear_screenshot_stitch.py --adb-args "-s 127.0.0.1:4444"

使用配套应用捕获屏幕截图

您可以按以下步骤使用配套应用捕获 Wear 界面的屏幕截图:

  1. 在 Wear 界面上,查找您需要捕获的屏幕。
  2. 在 Android 手机上,如果您尚未启用 Developer options,请转到 Settings > About phone 并点按 Build number 七次,将其启用。
  3. 在手机上打开 Android Wear 配套应用。
  4. 点按溢出按钮(右上角中的三个点)以打开菜单。
  5. 点按 Take wearable screenshot。此时将显示以下对话框:Screenshot request sent

    然后,您将收到以下通知:Wearable Screenshot finishedtap to send

  6. 点按通知以通过蓝牙、GMail 等接收用于发送或共享屏幕截图的选项。

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