Przechwytywanie ekranów interfejsu Wear

Wear OS udostępnia kilka sposobów rejestrowania interfejsu Wear OS:

  • Android Studio: aplikacja Logcat pozwala robić zrzuty ekranu.
  • Aplikacja towarzysząca: aby zrobić zrzut ekranu, użyj opcji Zrób zrzut ekranu urządzenia do noszenia.
  • Nagrywanie ekranu w Wear OS: nagrywaj film z ekranu.

Robienie zrzutów ekranu w Android Studio

Robienie zrzutów ekranu interfejsu aplikacji do noszenia w Android Studio przypomina robienie zrzutów ekranu na urządzeniu mobilnym. 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 zapisać na urządzeniu lub w emulatorze.
  4. Otwórz Logcat i kliknij ikonę zrzutu ekranu. Może ona znajdować się pod rozszerzonym menu.
  5. Opcjonalnie kliknij Zrzut ekranu z ramką i wybierz okrągły chrom.
  6. Kliknij Zapisz.

Robienie zrzutów ekranu za pomocą aplikacji towarzyszącej

W aplikacji towarzyszącej możesz robić zrzuty ekranu z interfejsu Wear. W tym celu wykonaj te czynności:

  1. W interfejsie znajdź ekran, którego zrzut chcesz zapisać.
  2. Na telefonie z Androidem włącz Opcje programisty. W tym celu wybierz Ustawienia > Informacje o telefonie, a potem Numer kompilacji 7 razy.
  3. Na telefonie otwórz aplikację towarzyszącą Wear.
  4. Kliknij przycisk menu z 3 kropkami w prawym górnym rogu, aby otworzyć menu.
  5. Kliknij Zrób zrzut ekranu urządzenia do noszenia. Pojawi się ten komunikat: Wysłano prośbę o zrzut ekranu. Następnie pojawiają się te powiadomienia: Zrzut ekranu zegarka jest gotowy do wysłania i kliknij, aby wysłać.
  6. Kliknij powiadomienie, aby zobaczyć opcje wysłania lub udostępnienia zrzutu ekranu przez Bluetooth, Gmaila lub inne opcje.

Używaj nagrywania ekranu na Wear OS

Jeśli tworzysz aplikację w systemie macOS, możesz za pomocą projektu GitHub narzędzia na Androida na Maca nagrać film za pomocą urządzenia z Wear OS.

Aby nagrać film za pomocą urządzenia z Wear OS, wykonaj te czynności:

  1. Zarejestruj nieprzetworzone klatki na zegarku, jak pokazano poniżej:
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. Skopiuj nieprzetworzony plik do komputera programistycznego, tak jak poniżej:
    adb pull /sdcard/video.raw video.raw
  3. Użyj narzędzia ffmpeg, aby przekonwertować nieprzetworzony plik do formatu MP4, jak w tym przykładzie:
    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: instrukcje pobierania i instalacji znajdziesz na stronie FFmpeg.