捕捉 Wear UI 屏幕

Wear OS 提供了几种方法来捕捉 Wear OS UI

  • Android Studio:使用 Logcat 截取屏幕截图。
  • 配套应用:在 Google Pixel Watch 设备上,使用截取可穿戴设备屏幕截图选项来截取屏幕截图。
  • Wear OS 屏幕录制:录制屏幕视频。

在 Android Studio 中捕捉屏幕截图

在 Android Studio 中捕捉可穿戴应用 UI 的屏幕截图与捕捉移动设备的屏幕截图类似。执行以下步骤

  1. Android Studio 中打开您的应用。
  2. 在设备或模拟器上运行您的应用。
  3. 在设备或模拟器上导航到您要捕捉的屏幕。
  4. 打开Logcat 并单击屏幕截图图标。它可能位于溢出菜单下方。
  5. 可选地,选择帧屏幕截图,并选择圆形镀铬。
  6. 单击保存

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

要捕捉 Google Pixel Watch 设备的屏幕截图,您可以使用Google Pixel Watch 配套应用。执行以下步骤

  1. 在您的 UI 上,找到您要捕捉的屏幕。
  2. 在 Android 手机上,如果您尚未启用开发者选项,请转到设置 > 关于手机,并点击内部版本号七次
  3. 在手机上打开 Wear 配套应用。
  4. 点击右上角的三点溢出按钮以打开菜单。
  5. 点击截取可穿戴设备屏幕截图。将显示以下消息:已发送屏幕截图请求。然后,您将收到以下通知:准备发送手表屏幕截图点击发送
  6. 点击通知以接收使用蓝牙、Gmail 或其他选项发送或共享屏幕截图的选项。

使用 Wear OS 屏幕录制

如果您在 macOS 上进行开发,您可以使用 GitHub 项目 Android 工具 for Mac 从您的 Wear OS 设备录制视频。

或者,您可以按照以下步骤从您的 Wear OS 设备录制视频。

  1. 按照以下步骤在手表上录制原始帧。
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. 按照以下步骤将原始文件复制到您的开发机器上。
    adb pull /sdcard/video.raw video.raw
  3. 使用 ffmpeg 将原始文件转换为 MP4,如下所示。
    ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4

注意:有关下载和安装说明,请参阅 FFmpeg 网站