跳转到相应内容

最常访问

最近访问

navigation

捕获 Wear 界面屏幕截图

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

  1. 使用 Wear Stitch 工具 - Wear Stitch 是一个工具,用于从 Wear 设备或模拟器捕获手表界面的屏幕截图。它一次截取多个因太高而不能适应屏幕的屏幕截图,并将它们组合在一起。
  2. 使用配套应用 - 您可通过应用中的 Take wearable screenshot 选项截取 Wear 界面的屏幕截图。

本文将介绍这两个选项。

使用 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. 使用配套应用捕获的屏幕截图示例。

此网站会使用 Cookie 来存储您在此网站上指定的语言和显示选项偏好设置。

获取最新的 Android Developers 资讯和提示,助您在 Google Play 上取得成功。

* 必填字段

成功!

在微信上关注 Google Developers

要以浏览此网站吗?

您请求访问的是网页,但是您为此网站设置的语言偏好为

要更改您的语言偏好设置并以浏览此网站吗?如果以后您想要更改语言偏好设置,请使用每个页面底部的语言菜单。

该类需要 或更高的 API 级别

此文档已被隐藏,因为您为该文档选择的 API 级别是 。您可以使用左侧导航栏上方的选择器来更改文档的 API 级别。

要详细了解如何根据您的应用需求指定 API 级别,请参阅支持不同平台版本

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)