Acquisire le schermate UI di Wear

Wear OS offre diversi modi per acquisire l'UI di Wear OS:

  • Android Studio: usa Logcat per acquisire screenshot.
  • App complementare: utilizza l'opzione Acquisisci screenshot indossabile per acquisire screenshot.
  • Registrazione dello schermo per Wear OS: registra un video della schermata.

Acquisire screenshot in Android Studio

L'acquisizione di screenshot dell'interfaccia utente della tua app indossabile mediante Android Studio è simile all'acquisizione di screenshot sui dispositivi mobili. Procedi nel seguente modo:

  1. Apri l'app in Android Studio.
  2. Esegui la tua app su un dispositivo o un emulatore.
  3. Vai alla schermata che vuoi acquisire sul dispositivo o nell'emulatore.
  4. Apri Logcat e fai clic sull'icona degli screenshot. Potrebbe trovarsi sotto il menu extra.
  5. Se vuoi, seleziona Screenshot frame e poi un Chrome rotondo.
  6. Fai clic su Salva.

Acquisire screenshot con l'app complementare

Puoi usare l'app complementare per acquisire screenshot della UI di Wear:

  1. Nella UI, trova la schermata che vuoi acquisire.
  2. Sul telefono Android, attiva le Opzioni sviluppatore. Se non l'hai ancora fatto, vai a Impostazioni > Informazioni sul telefono e tocca Numero build sette volte.
  3. Apri l'app complementare Wear sul telefono.
  4. Tocca il pulsante del menu extra con tre puntini nell'angolo in alto a destra per aprire il menu.
  5. Tocca Acquisisci screenshot indossabile. Viene visualizzato il seguente messaggio: Richiesta di screenshot inviata. Dopodiché ricevi le seguenti notifiche: Screenshot dell'orologio pronto per l'invio e tocca per inviare.
  6. Tocca la notifica per ricevere le opzioni di invio o condivisione dello screenshot tramite Bluetooth, Gmail o altre opzioni.

Usa la registrazione dello schermo per Wear OS

Se sviluppi su macOS, puoi utilizzare il progetto GitHub strumento Android per Mac per registrare un video dal tuo dispositivo Wear OS.

In alternativa, registra un video dal dispositivo Wear OS procedendo nel seguente modo:

  1. Registra i frame non elaborati sullo smartwatch, come mostrato di seguito:
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. Copia il file non elaborato nella macchina di sviluppo, come mostrato di seguito:
    adb pull /sdcard/video.raw video.raw
  3. Usa ffmpeg per convertire il file non elaborato in MP4, come mostrato di seguito:
    ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4

Nota: consulta il sito web FFmpeg per le istruzioni di download e installazione.