Ustawienia programisty na Google Glass

Otwieranie z poziomu menu ustawień

Jeśli debugowanie jest włączone na karcie Informacje o urządzeniu w menu ustawień, obok niego pojawi się karta Ustawienia programisty. Na tej karcie znajdziesz te zaawansowane ustawienia programisty.

Nie wyłączaj ekranu podczas ładowania

Gdy włączysz to ustawienie, ekran będzie przyciemniany, ale nie będzie całkowicie wyłączany podczas ładowania urządzenia przez USB lub zasilania.

Pokaż granice układu i marginesy

Gdy włączysz to ustawienie, kontury i kolory pojawią się na marginesach widoków na ekranie.

Pokaż przeciągnięcie GPU

Gdy włączysz to ustawienie, system będzie kolorować każdy piksel na ekranie, w zależności od tego, ile razy został narysowany w ostatnim cyklu malowania. Pomaga to w debugowaniu problemów z wydajnością głęboko zagnieżdżonych układów i złożonej logiki renderowania.

  • Piksele w oryginalnym kolorze zostały narysowane tylko raz.
  • Piksele zacienione na niebieskie zostały narysowane dwukrotnie.
  • Piksele zacienione na zielono zostały trzykrotnie narysowane.
  • Piksele zacienione jasnoczerwonym zostały narysowane 4 razy.
  • Piksele zacienione na czerwono zostały narysowane co najmniej 5 razy.

Współczynnik skalowania animacji

Użyj tego ustawienia, aby przyspieszyć lub spowolnić animacje i przejścia systemowe.

Nakładka ekranu układu

To ustawienie służy do wyświetlania na ekranie nakładki przedstawiającej granice i marginesy standardowych układów interfejsu używanych przez klasę CardBuilder. W miarę możliwości korzystaj z tych układów wbudowanych, ale to ustawienie ułatwia układanie niestandardowych układów zgodnie z naszymi wytycznymi dotyczącymi projektowania.

Bezpośredni dostęp przez ADB

Te ustawienia możesz też zmieniać w wierszu poleceń, wysyłając komunikat przez ADB.

$ adb shell am broadcast \
      -a com.google.android.glass.settings.CHANGE_DEVELOPER_SETTING \
      -e setting <setting name> \
      <value argument>
Nazwa ustawienia Argument wartości Opis
keep_screen_on --ez value [true|false] Włącza lub wyłącza ustawienie „Zachowaj ekran podczas ładowania”.
show_layout_bounds --ez value [true|false] Włącza lub wyłącza ustawienie „Pokaż granice układu i marginesy”.
show_gpu_overdraw --ez value [true|false] Włącza lub wyłącza ustawienie „Pokaż przesunięcie GPU”.
animation_time_scale --ef value [0.5|1.0|1.5|2.0|5.0|10.0] Modyfikuje ustawienie „Współczynnik skalowania czasu animacji”. Jeśli przekażesz wartość inną niż ta po lewej stronie, zostanie użyte najbliższe dopasowanie.
layout_overlay -e value [text|columns|caption| author|title|menu|alert|off] Modyfikuje ustawienie „Nakładka ekranu układu”.