截取 Wear 界面屏幕
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Wear OS 提供了多种截取 Wear OS 界面的方法:
-
Android Studio:使用 Logcat 截取屏幕截图。
-
配套应用:在 Google Pixel Watch 设备上,携带可穿戴设备
屏幕截图选项截取屏幕截图。
-
Wear OS 的屏幕录制功能:录制屏幕视频。
在 Android Studio 中截取屏幕截图
使用 Android Studio 截取穿戴式设备应用界面的屏幕截图与在移动设备上截取屏幕截图类似。请按照以下步骤操作:
- 在 Android Studio 中打开您的应用。
- 在设备或模拟器上运行您的应用。
- 前往您要在设备或模拟器中截取的屏幕。
- 打开 Logcat 并点击屏幕截图图标。该图标可能位于溢出菜单下。
- (可选)选择 Frame Screenshot,然后选择圆形 Chrome。
- 点击保存。
使用配套应用截取屏幕截图
如果你要截取 Google Pixel Watch 设备的屏幕截图,可以使用 Google Pixel Watch 配套应用。请按以下步骤操作:
- 在界面上,找到您要截取的屏幕。
- 在 Android 手机上,如果您尚未启用开发者选项,请依次选择设置 > 关于手机,然后点按版本号七次,将其启用。
- 在手机上打开 Wear 配套应用。
- 点按右上角的三点状溢出按钮以打开菜单。
- 点按抓取穿戴式设备屏幕截图。系统随即会显示以下消息:屏幕截图请求已发送。然后,您会收到以下通知:现在可以发送手表屏幕截图了。点按即可发送。
- 点按通知,以便界面中显示使用蓝牙、Gmail 或其他方式发送或分享屏幕截图的选项。
使用 Wear OS 的屏幕录制功能
如果在 macOS 上开发,您可以使用 GitHub 项目(即适用于 Mac 的 Android 工具)从 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 网站。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-23。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-23\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-23。"]]