Wear OS는 Wear OS UI를 캡처하는 여러 방법을 제공합니다.
- Android 스튜디오: Logcat을 사용하여 스크린샷을 찍습니다.
- 호환 앱: Google Pixel Watch 기기에서 웨어러블 스크린샷 찍기 옵션을 사용하여 스크린샷을 찍습니다.
- Wear OS용 화면 녹화: 화면의 동영상을 녹화합니다.
Android 스튜디오에서 스크린샷 및 화면 녹화 캡처
Android 스튜디오에서 바로 웨어러블 앱 UI의 스크린샷을 캡처하고 동영상을 녹화합니다. 이 과정은 다른 폼 팩터와 동일하며 IDE 내 여러 위치에서 실행할 수 있습니다.
- Android 스튜디오에서 앱을 엽니다.
- 기기 또는 에뮬레이터에서 앱을 실행합니다.
- 캡처하려는 화면으로 이동합니다.
-
다음 도구 창 중 하나에서 화면 캡처를 시작합니다.
-
Logcat 창: 툴바에서 Take Screenshot 아이콘을 클릭하여 스크린샷을 찍거나 Record Screen 아이콘을 클릭하여 동영상을 녹화합니다. 이러한 아이콘은 더보기 메뉴 아래에 있을 수 있습니다.
그림 1. Logcat 도구 창은 스크린샷을 찍고 화면을 녹화하는 컨트롤을 제공합니다. -
실행 중인 기기 창: 기기의 툴바에도 스크린샷 찍기 및 화면 녹화 아이콘이 있습니다. 참고: 이러한 컨트롤은 기기 미러링을 사용하여 기기의 디스플레이를 이 창으로 스트리밍하는 경우에만 사용할 수 있습니다.
그림 2. 실행 중인 기기 도구 창에서는 스크린샷을 찍고 화면을 녹화하는 컨트롤을 제공합니다.
-
Logcat 창: 툴바에서 Take Screenshot 아이콘을 클릭하여 스크린샷을 찍거나 Record Screen 아이콘을 클릭하여 동영상을 녹화합니다. 이러한 아이콘은 더보기 메뉴 아래에 있을 수 있습니다.
-
캡처를 완료합니다.
- 스크린샷: 캡처 후 편집기 창이 표시됩니다. 저장을 클릭하기 전에 기기 프레임을 추가하는 등 조정할 수 있습니다.
- 화면 녹화: 녹화 버튼을 클릭한 후 동영상 옵션을 선택하고 녹화 시작을 클릭합니다. 앱과 상호작용한 다음 완료되면 녹화 중지를 클릭하세요. 결과 파일을 저장할 수 있는 대화상자가 표시됩니다.
호환 앱으로 스크린샷 캡처
Google Pixel Watch 기기의 스크린샷을 찍으려면 Google Pixel Watch 호환 앱을 사용하면 됩니다. 다음 단계를 따르세요.
- UI에서 캡처할 화면을 찾습니다.
- Android 휴대전화에서 개발자 옵션이 사용 설정되어 있지 않으면 설정 > 휴대전화 정보로 이동한 다음, 빌드 번호를 일곱 번 탭하여 사용 설정합니다.
- 휴대전화에서 Wear 호환 앱을 엽니다.
- 오른쪽 상단에서 점 3개로 된 더보기 버튼을 탭하여 메뉴를 엽니다.
- 웨어러블 스크린샷 캡처를 탭합니다. 스크린샷 요청 전송됨 메시지가 표시됩니다. 그러면 시계 스크린샷을 전송할 준비 완료 및 탭하여 전송 알림을 받게 됩니다.
- 알림을 탭하면 블루투스나 Gmail, 기타 옵션을 사용하여 스크린샷을 전송하거나 공유하는 옵션이 표시됩니다.
Wear OS용 화면 녹화 사용
macOS로 개발하는 경우, Mac용 Android 도구라는 GitHub 프로젝트를 사용하여 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 웹사이트를 참고하세요.