Захват экранов пользовательского интерфейса 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 Devices со стрелками, указывающими на кнопки создания снимков экрана и записи экрана.
      Рисунок 1. Окно инструмента Logcat содержит элементы управления для создания снимка экрана и записи экрана.
    • Окно «Запущенные устройства» : на панели инструментов вашего устройства также есть значки «Сделать снимок экрана» и «Записать экран» . Примечание: эти элементы управления доступны только при использовании зеркалирования устройства для трансляции изображения с устройства в это окно.
      Окно «Запущенные устройства» Android Studio со стрелками, указывающими на кнопки создания снимков экрана и записи экрана.
      Рисунок 2. Окно инструментов «Запущенные устройства» содержит элементы управления для создания снимка экрана и записи экрана.
  5. Завершите захват:
    • Для скриншотов: после создания снимка экрана открывается окно редактора. Вы можете внести изменения, например добавить рамку устройства, прежде чем нажать кнопку «Сохранить» .
    • Для записи экрана: после нажатия кнопки записи выберите параметры видео и нажмите «Начать запись» . Взаимодействуйте с приложением, а затем нажмите «Остановить запись» по завершении. Появится диалоговое окно, позволяющее сохранить полученный файл.

Делайте снимки экрана с помощью сопутствующего приложения

Чтобы сделать скриншоты на устройстве Google Pixel Watch, вы можете использовать приложение-компаньон Google Pixel Watch . Выполните следующие действия:

  1. В пользовательском интерфейсе найдите экран, снимок которого вы хотите сделать.
  2. На телефоне Android включите параметры разработчика , если вы этого еще не сделали, перейдя в «Настройки» > «О телефоне» и нажав «Номер сборки» семь раз.
  3. Откройте приложение-компаньон Wear на своем телефоне.
  4. Нажмите кнопку с тремя точками в правом верхнем углу, чтобы открыть меню.
  5. Нажмите «Сделать снимок экрана носимого устройства» . Появится следующее сообщение: «Запрос на снимок экрана отправлен» . Затем вы получите следующие уведомления: «Готов к отправке скриншота часов» и нажмите, чтобы отправить .
  6. Нажмите на уведомление, чтобы получить возможность отправить или поделиться снимком экрана с помощью Bluetooth, Gmail или другими способами.

Использовать запись экрана для Wear OS

Если вы разрабатываете на macOS, вы можете использовать проект GitHub для Android-инструмента для Mac , чтобы записать видео с вашего устройства 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.