Skip to content

Most visited

Recently visited

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

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)