Ustawienia programisty na Google Glass

Uzyskiwanie dostępu z menu ustawień

Jeśli na karcie Informacje o urządzeniu w menu ustawień masz włączone debugowanie, karta Ustawienia programisty będzie widoczna. Aby uzyskać dostęp do tych zaawansowanych ustawień programisty z tej karty.

Nie wyłączaj ekranu podczas ładowania

Gdy włączysz to ustawienie, ekran przyciemni się, ale nie wyłączy się całkowicie podczas ładowania Glass przez USB lub prąd przemienny.

Pokazuj granice układu i marginesy

Gdy włączysz to ustawienie, system obrysuje granice i kolor w obrębie marginesów obrazu na ekranie.

Pokaż przeciągnięcie GPU

Gdy włączysz to ustawienie, system będzie określał kolor każdego piksela na ekranie. w zależności od tego, ile razy był narysowany podczas ostatniego cyklu malowania. To ustawienie pomaga debugować problemy z wydajnością w przypadku głęboko zagnieżdżonych układów lub złożonego wyrenderowania logikę logiczną.

  • Piksele w oryginalnym kolorze zostały narysowane tylko raz.
  • Piksele zacienione na niebieskie zostały narysowane dwukrotnie.
  • Piksele zacienione na zielonym zostały narysowane 3 razy.
  • Piksele zacienione jasnoczerwonym zostały narysowane 4 razy.
  • Piksele w kolorze ciemnoczerwonym zostały narysowane co najmniej 5 razy.

Współczynnik skali czasu animacji

To ustawienie służy do przyspieszania lub spowalniania animacji i przejść systemowych.

Nakładka na ekran układu

Użyj tego ustawienia, aby wyświetlić na ekranie nakładkę, która pokazuje granice marginesów standardowych układów interfejsu używanych przez CardBuilder zajęcia. Należy używać tych wbudowanych układów, gdy tylko jest to możliwe, ale to ustawienie ułatwia wyrównanie układów niestandardowych za pomocą preferowanych przez nas wskazówkami dotyczącymi wyglądu.

Bezpośredni dostęp przez ADB

Możesz też zmienić te ustawienia z poziomu wiersza poleceń, wysyłając komunikat za pomocą 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 opcję „Nie wyłączaj ekranu podczas ładowania” włącz lub wyłącz ustawienie.
show_layout_bounds --ez value [true|false] Włącza opcję „Pokaż granice układu i marginesy”. włącz lub wyłącz ustawienie.
show_gpu_overdraw --ez value [true|false] Włącza opcję „Pokaż przerysowywanie GPU” włącz lub wyłącz ustawienie.
animation_time_scale --ef value [0.5|1.0|1.5|2.0|5.0|10.0] Modyfikuje „Współczynnik skali czasu animacji” . Jeśli zdasz inna niż podana po lewej stronie, użyte zostanie najbliższe dopasowanie.
layout_overlay -e value [text|columns|caption| author|title|menu|alert|off] Modyfikuje „Nakładka ekranu układu” .