截取 Wear 界面屏幕

Wear OS 提供了多种截取 Wear OS 界面的方法:

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

在 Android Studio 中截取屏幕截图和录制屏幕

直接从 Android Studio 截取穿戴式设备应用界面的屏幕截图并录制视频。此流程与其他设备类型的流程相同,可以在 IDE 中的多个位置完成。

  1. Android Studio 中打开您的应用。
  2. 在设备或模拟器上运行您的应用。
  3. 前往要截取的屏幕。
  4. 从以下任一工具窗口启动屏幕截图:
    • Logcat 窗口:在工具栏中,点击截取屏幕截图图标以截取屏幕截图,或点击录制屏幕图标以录制视频。这些图标可能位于溢出菜单下。
      Android Logcat 设备窗口,其中有箭头指向屏幕截图和录屏按钮。
      图 1. Logcat 工具窗口提供了用于截屏和录屏的控件。
    • “Running Devices”(正在运行的设备)窗口:设备的工具栏还提供“Take Screenshot”(截取屏幕截图)和“Record Screen”(录制屏幕)图标。注意:只有在您使用设备镜像将设备的显示内容串流到此窗口中时,这些控件才可用。
      Android Studio 的“Running Devices”(正在运行的设备)窗口,其中箭头指向“Screenshot”(屏幕截图)和“Screen record”(屏幕录制)按钮。
      图 2. 正在运行的设备工具窗口提供用于截取屏幕截图和录制屏幕的控件。
  5. 完成拍摄:
    • 对于屏幕截图:拍摄后会显示编辑器窗口。在点击保存之前,您可以进行调整,例如添加设备边框。
    • 对于屏幕录制:点击录制按钮后,选择视频选项,然后点击开始录制。与您的应用交互,然后在完成时点击 Stop Recording。系统会显示一个对话框,您可以在其中保存生成的文件。

使用配套应用截取屏幕截图

如需截取 Google Pixel Watch 设备的屏幕截图,您可以使用 Google Pixel Watch 配套应用。请按以下步骤操作:

  1. 在界面上,找到您要截取的屏幕。
  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 网站