Wear OS 提供了多种捕获 Wear OS UI 的方法
- Android Studio:使用 Logcat 截取屏幕截图。
- 配套应用:在 Google Pixel Watch 设备上,使用截取可穿戴设备屏幕截图选项截取屏幕截图。
- Wear OS 屏幕录制:录制屏幕视频。
在 Android Studio 中截取屏幕截图
使用 Android Studio 截取可穿戴设备应用 UI 的屏幕截图与在移动设备上截取屏幕截图类似。请按以下步骤操作:
- 在 Android Studio 中打开您的应用。
- 在设备或模拟器上运行您的应用。
- 在设备或模拟器上导航到您要截取的屏幕。
- 打开 Logcat 并点击屏幕截图图标。它可能位于溢出菜单下方。
- (可选)选择帧屏幕截图并选择圆形外框。
- 点击保存。
使用配套应用截取屏幕截图
要截取 Google Pixel Watch 设备的屏幕截图,您可以使用 Google Pixel Watch 配套应用。请按以下步骤操作:
- 在您的 UI 上,找到您要截取的屏幕。
- 在 Android 手机上,如果您尚未启用开发者选项,请依次前往设置 > 关于手机,然后点按版本号七次以启用。
- 在手机上打开 Wear 配套应用。
- 点按右上角的三点溢出按钮以打开菜单。
- 点按截取可穿戴设备屏幕截图。系统将显示以下消息:屏幕截图请求已发送。然后,您会收到以下通知:准备发送手表屏幕截图和点按即可发送。
- 点按通知以获取使用蓝牙、Gmail 或其他选项发送或分享屏幕截图的选项。
使用 Wear OS 屏幕录制
如果您在 macOS 上开发,可以使用 GitHub 项目 Android tool for Mac 从 Wear OS 设备录制视频。
或者,使用以下步骤从 Wear OS 设备录制视频:
- 在手表上录制原始帧,如下所示:
adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
- 将原始文件复制到您的开发计算机,如下所示:
adb pull /sdcard/video.raw video.raw
- 使用
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 网站。