Glass의 개발자 설정

설정 메뉴에서 액세스

설정 메뉴의 기기 정보 카드에서 디버그가 사용 설정되어 있으면 옆에 개발자 설정 카드가 표시됩니다. 이 카드에서 다음과 같은 고급 개발자 설정에 액세스할 수 있습니다.

충전하는 동안 화면을 켠 상태로 유지

이 설정을 사용하면 Glass가 USB 또는 AC 전원을 통해 충전되는 동안 화면이 어두워지지만 완전히 꺼지지는 않습니다.

레이아웃 경계 및 여백 표시

이 설정을 사용하면 시스템에서 화면 뷰의 여백에 경계와 색상을 윤곽선으로 표시합니다.

GPU 오버드로 표시

이 설정을 사용하면 마지막 페인트 주기에서 그려진 횟수에 따라 시스템에서 각 픽셀의 색상이 지정됩니다. 이 설정은 복잡하게 중첩된 레이아웃이나 복잡한 페인트 로직으로 성능 문제를 디버그하는 데 도움이 됩니다.

  • 원래 색상으로 그린 픽셀은 한 번만 그려졌습니다.
  • 파란색으로 음영 처리된 픽셀은 두 번 그려졌습니다.
  • 녹색으로 음영 처리된 픽셀은 세 번 그려졌습니다.
  • 연한 빨간색으로 음영 처리된 픽셀은 4번 그려졌습니다.
  • 진한 빨간색으로 음영 처리된 픽셀은 5회 이상 그려졌습니다.

애니메이션 시간 배율

시스템 애니메이션 및 전환 속도를 높이거나 낮추려면 이 설정을 사용합니다.

레이아웃 화면 오버레이

이 설정을 사용하여 CardBuilder 클래스에서 사용하는 표준 UI 레이아웃의 경계와 여백을 표시하는 오버레이를 화면에 표시합니다. 가능한 경우 이러한 내장 레이아웃을 사용해야 하지만 이 설정을 사용하면 선호하는 디자인 가이드라인에 따라 만들어야 하는 맞춤 레이아웃을 정렬할 수 있습니다.

ADB를 통한 직접 액세스

ADB를 통해 브로드캐스트를 전송하여 명령줄에서 이러한 설정을 수정할 수도 있습니다.

$ adb shell am broadcast \
      -a com.google.android.glass.settings.CHANGE_DEVELOPER_SETTING \
      -e setting <setting name> \
      <value argument>
설정 이름 값 인수 설명
keep_screen_on --ez value [true|false] '충전하는 동안 화면을 켜진 상태로 유지' 설정을 사용 또는 사용 중지합니다.
show_layout_bounds --ez value [true|false] '레이아웃 경계 및 여백 표시' 설정을 사용 또는 사용 중지합니다.
show_gpu_overdraw --ez value [true|false] 'GPU 오버드로 표시' 설정을 사용 설정 또는 중지합니다.
animation_time_scale --ef value [0.5|1.0|1.5|2.0|5.0|10.0] '애니메이션 시간 배율' 설정을 수정합니다. 왼쪽에 나열된 것 이외의 값을 전달하면 가장 가까운 일치 항목이 사용됩니다.
layout_overlay -e value [text|columns|caption| author|title|menu|alert|off] '레이아웃 화면 오버레이' 설정을 수정합니다.