Wear OS предоставляет несколько способов захвата пользовательского интерфейса Wear OS:
- Android Studio : используйте Logcat для создания снимков экрана.
- Сопутствующее приложение : на устройствах Google Pixel Watch используйте функцию « Сделать снимок экрана носимого устройства», чтобы делать снимки экрана.
- Запись экрана для Wear OS : запись видео экрана.
Делайте снимки экрана и записи экрана в Android Studio
Делайте скриншоты и записывайте видео пользовательского интерфейса вашего приложения для носимых устройств прямо из Android Studio. Процесс аналогичен процессу для устройств других форм-факторов и может быть выполнен из нескольких мест в IDE.
- Откройте ваше приложение в Android Studio .
- Запустите приложение на устройстве или эмуляторе.
- Перейдите к экрану, снимок которого вы хотите сделать.
- Инициируйте захват экрана из одного из следующих окон инструментов:
- Окно Logcat : на панели инструментов нажмите значок «Сделать снимок экрана» , чтобы сделать снимок экрана, или значок «Записать экран» , чтобы записать видео. Эти значки могут располагаться под дополнительным меню.
Рисунок 1. Окно инструмента Logcat содержит элементы управления для создания снимка экрана и записи экрана. - Окно «Запущенные устройства» : на панели инструментов вашего устройства также есть значки «Сделать снимок экрана» и «Записать экран» . Примечание: эти элементы управления доступны только при использовании зеркалирования устройства для трансляции изображения с устройства в это окно.
Рисунок 2. Окно инструментов «Запущенные устройства» содержит элементы управления для создания снимка экрана и записи экрана.
- Окно Logcat : на панели инструментов нажмите значок «Сделать снимок экрана» , чтобы сделать снимок экрана, или значок «Записать экран» , чтобы записать видео. Эти значки могут располагаться под дополнительным меню.
- Завершите захват:
- Для скриншотов: после создания снимка экрана открывается окно редактора. Вы можете внести изменения, например добавить рамку устройства, прежде чем нажать кнопку «Сохранить» .
- Для записи экрана: после нажатия кнопки записи выберите параметры видео и нажмите «Начать запись» . Взаимодействуйте с приложением, а затем нажмите «Остановить запись» по завершении. Появится диалоговое окно, позволяющее сохранить полученный файл.
Делайте снимки экрана с помощью сопутствующего приложения
Чтобы сделать скриншоты на устройстве Google Pixel Watch, вы можете использовать приложение-компаньон Google Pixel Watch . Выполните следующие действия:
- В пользовательском интерфейсе найдите экран, снимок которого вы хотите сделать.
- На телефоне Android включите параметры разработчика , если вы этого еще не сделали, перейдя в «Настройки» > «О телефоне» и нажав «Номер сборки» семь раз.
- Откройте приложение-компаньон Wear на своем телефоне.
- Нажмите кнопку с тремя точками в правом верхнем углу, чтобы открыть меню.
- Нажмите «Сделать снимок экрана носимого устройства» . Появится следующее сообщение: «Запрос на снимок экрана отправлен» . Затем вы получите следующие уведомления: «Готов к отправке скриншота часов» и нажмите, чтобы отправить .
- Нажмите на уведомление, чтобы получить возможность отправить или поделиться снимком экрана с помощью Bluetooth, Gmail или другими способами.
Использовать запись экрана для Wear OS
Если вы разрабатываете на macOS, вы можете использовать проект GitHub для Android-инструмента для 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.