Przechwytywanie ekranów interfejsu Wear

Wear OS pozwala na przechwytywanie interfejsu Wear OS na kilka sposobów:

  • Android Studio: do robienia zrzutów ekranu użyj Logcat.
  • Aplikacja towarzysząca: na urządzeniach Google Pixel Watch użyj aplikacji Takeout zrzut ekranu.
  • Nagrywanie ekranu na Wear OS: pozwala nagrać film przedstawiający ekran.

Robienie zrzutów ekranu w Android Studio

Robienie zrzutów ekranu interfejsu aplikacji do noszenia w Android Studio jest jak robienie zrzutów ekranu zrzuty ekranu na urządzeniach mobilnych. Wykonaj te czynności:

  1. Otwórz aplikację w Android Studio.
  2. Uruchom aplikację na urządzeniu lub w emulatorze.
  3. Przejdź do ekranu, który chcesz przechwycić na urządzeniu lub w emulatorze.
  4. Otwórz Logcat i kliknij ikonę zrzutu ekranu. Może to być pod rozszerzonym menu.
  5. Opcjonalnie wybierz Ramka ze zrzutem ekranu i wybierz okrągły Chrome.
  6. Kliknij Zapisz.

Robienie zrzutów ekranu w aplikacji towarzyszącej

Aby zrobić zrzuty ekranu na urządzeniu Google Pixel Watch, możesz użyć aplikacji towarzyszącej Google Pixel Watch. Aby to zrobić:

  1. W interfejsie znajdź ekran, którego zrzut chcesz zapisać.
  2. Na telefonie z Androidem włącz Opcje programisty, jeśli nie są jeszcze włączone. wybierając kolejno Ustawienia > Informacje o telefonie i kliknie Numer kompilacji. 7 razy.
  3. Otwórz na telefonie aplikację towarzyszącą Wear.
  4. W prawym górnym rogu kliknij przycisk menu z 3 kropkami, aby otworzyć menu.
  5. Kliknij Zrób zrzut ekranu urządzenia do noszenia. Zostanie wyświetlony następujący komunikat: Prośba o zrzut ekranu została wysłana. Następnie otrzymasz te powiadomienia: Zrzut ekranu zegarka jest gotowy do wysłania i kliknij, by wysłać.
  6. Kliknij powiadomienie, aby zobaczyć opcje wysyłania lub udostępniania zrzutu ekranu przez Bluetooth. Gmaila lub innych opcji.

Używaj nagrywania ekranu na Wear OS

Jeśli tworzysz aplikacje w systemie macOS, możesz użyć projektu GitHub narzędzie na Androida na Macu – pozwala nagrać film z urządzenia z Wear OS.

Możesz też nagrać film za pomocą urządzenia z Wear OS, wykonując te czynności:

  1. Rejestruj nieprzetworzone klatki na zegarku w taki sposób:
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. Skopiuj nieprzetworzony plik do komputera programistycznego w ten sposób:
    adb pull /sdcard/video.raw video.raw
  3. Użyj funkcji ffmpeg, aby przekonwertować plik nieprzetworzony do formatu MP4 w sposób poniżej:
    ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4

Uwaga: zapoznaj się z Strona FFmpeg do pobrania i instrukcje instalacji.