捕获 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 项目 适用于 Mac 的 Android 工具 从 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 网站