Wear UI 스크린샷 캡처

Wear OS by Google에서는 두 가지 방법으로 Wear UI 스크린샷을 캡처할 수 있습니다.

  1. Wear Stitch 도구 사용 - Wear Stitch는 Wear 기기 또는 에뮬레이터에서 시계 UI의 스크린샷을 캡처하기 위한 도구입니다. 너무 높아서 한 화면에 들어가지 않는 스크린샷은 여러 개를 캡처하여 결합합니다.
  2. 호환 앱 사용 - 앱의 웨어러블 스크린샷 옵션을 사용하여 Wear UI 스크린샷을 캡처할 수 있습니다.
  • 여러 개의 화면을 하나의 스크린샷에 결합하려면 옵션 1을 선택합니다.
  • 한 화면의 스크린샷을 캡처하려면 옵션 2를 선택합니다.

이 문서에서는 두 옵션을 모두 설명합니다.

Stitch 도구를 사용하여 스크린샷 캡처

Wear Stitch 도구는 GitHub(https://github.com/google/android-wear-stitch-script)에서 사용할 수 있는 오픈소스 Python 스크립트입니다.

참고: Stitch 도구를 사용하기 전에 기기 인스턴스가 Adb 서버에 연결되어 있는지 확인해야 합니다. android_sdk/platform-tools/ directory에서 adb devices를 실행하면 확인할 수 있습니다. 연결된 경우 기기 이름이 '기기'로 표시됩니다.

Stitch 도구를 사용하여 스크린샷을 캡처하려면 다음 단계를 따르세요.

  1. GitHub(https://github.com/google/android-wear-stitch-script)에서 Python 스크립트를 다운로드합니다.
  2. 컴퓨터에서 터미널 창을 엽니다.
  3. wear_screenshot_stitch.py를 저장한 디렉터리로 변경합니다.
  4. 스크립트를 실행합니다.

    python ./wear_screenshot_stitch.py [--square] [--transparency] [--adb-args ...]

    예를 들면 다음과 같습니다.

            python ./wear_screenshot_stitch.py --square emulator-5544
        

스크립트 실행이 완료되면 스크린샷이 screencaps/ 디렉터리에 출력됩니다.

그림 1. Stitch 도구로 캡처한 샘플 스크린샷

옵션

다음 목록은 Stitch 도구에서 사용할 수 있는 옵션을 보여줍니다.

--square
기기에 정사각형 화면이 있다고 가정합니다(지정하지 않으면 원형 화면으로 가정됨).
--transparency
원형 화면이 잘리는 출력 모서리 주변의 픽셀에는 알파 투명도를 사용합니다.
--adb-args
이 옵션 다음에 오는 인수는 adb로 직접 전달됩니다.

참고: adb-args 매개변수 다음에 오는 인수는 큰따옴표로 묶어야 합니다. 예를 들면 다음과 같습니다. python ./wear_screenshot_stitch.py --adb-args "-s 127.0.0.1:4444"

호환 앱으로 스크린샷 캡처

호환 앱을 사용하여 다음 단계에 따라 Wear UI의 스크린샷을 캡처할 수 있습니다.

  1. Wear UI에서 캡처할 화면을 찾습니다.
  2. Android 휴대전화에서 개발자 옵션이 사용 설정되어 있지 않으면 설정 > 휴대전화 정보로 이동한 다음, 빌드 번호를 7번 탭하여 사용 설정합니다.
  3. 휴대전화에서 Wear 호환 앱을 엽니다.
  4. 더보기 버튼(오른쪽 상단에 있는 점 3개)을 탭하여 메뉴를 엽니다.
  5. 웨어러블 스크린샷 캡처를 탭합니다. 스크린샷 요청 전송됨 대화상자가 나타납니다.

    웨어러블 스크린샷 완료됨, 보내려면 탭하세요. 등의 알림을 받게 됩니다.

  6. 알림을 탭하면 블루투스, GMail 등을 통해 스크린샷을 보내거나 공유하는 옵션이 표시됩니다.

그림 2. 호환 앱으로 캡처한 샘플 스크린샷