Entwicklereinstellungen in Glass

Zugriff über das Menü „Einstellungen“

Wenn Sie im Menü „Einstellungen“ die Karte Geräteinformationen aktiviert haben, wird daneben die Karte Entwicklereinstellungen angezeigt. Über diese Karte können Sie auf die folgenden erweiterten Entwicklereinstellungen zugreifen.

Bildschirm beim Aufladen eingeschaltet lassen

Wenn Sie diese Einstellung aktivieren, wird der Bildschirm gedimmt, aber nicht vollständig ausgeschaltet, während Glass über USB oder Wechselstrom geladen wird.

Layoutgrenzen und -ränder anzeigen

Wenn Sie diese Einstellung aktivieren, werden die Rahmen und die Farbe in den Rändern der Ansichten auf dem Bildschirm umrissen.

GPU-Überlastung anzeigen

Wenn Sie diese Einstellung aktivieren, färbt das System jedes Pixel auf dem Bildschirm abhängig davon, wie oft es im letzten Farbzyklus gezeichnet wurde. Mit dieser Einstellung können Sie Leistungsprobleme mit stark verschachtelten Layouts oder einer komplexen Paint-Logik beheben.

  • Pixel in der Originalfarbe wurden nur einmal gezeichnet.
  • Blau schattierte Pixel wurden zweimal gezeichnet.
  • Grün schattierte Pixel wurden dreimal gezeichnet.
  • Hellrote Pixel wurden viermal gezeichnet.
  • In Dunkelrot schattierte Pixel wurden fünf- oder mehr gezeichnet.

Skalierungsfaktor der Animationszeit

Mit dieser Einstellung können Sie Systemanimationen und -übergänge beschleunigen oder verlangsamen.

Bildschirm-Overlay

Verwenden Sie diese Einstellung, um ein Overlay auf dem Bildschirm einzublenden, das die Grenzen und Ränder der Standard-UI-Layouts zeigt, die von der Klasse CardBuilder verwendet werden. Sie sollten diese integrierten Layouts nach Möglichkeit verwenden. Mit dieser Einstellung können Sie jedoch alle benutzerdefinierten Layouts einrichten, die Sie gemäß unseren bevorzugten Designrichtlinien erstellen müssen.

Direkter Zugriff über ADB

Sie können diese Einstellungen auch über die Befehlszeile ändern, indem Sie eine Übertragung über ADB senden.

$ adb shell am broadcast \
      -a com.google.android.glass.settings.CHANGE_DEVELOPER_SETTING \
      -e setting <setting name> \
      <value argument>
Name der Einstellung Wertargument Beschreibung
keep_screen_on --ez value [true|false] Aktiviert oder deaktiviert die Einstellung „Bildschirm während des Ladevorgangs aktiviert lassen“.
show_layout_bounds --ez value [true|false] Aktiviert oder deaktiviert die Einstellung „Layoutgrenzen und Ränder anzeigen“.
show_gpu_overdraw --ez value [true|false] Aktiviert oder deaktiviert die Einstellung „GPU-Überzeichnung anzeigen“.
animation_time_scale --ef value [0.5|1.0|1.5|2.0|5.0|10.0] Ändert die Einstellung „Animationszeit-Skalierungsfaktor“. Wenn Sie einen anderen Wert als den auf der linken Seite aufgeführten Wert übergeben, wird die nächstgelegene Übereinstimmung verwendet.
layout_overlay -e value [text|columns|caption| author|title|menu|alert|off] Ändert die Einstellung „Overlay des Bildschirm-Overlays“.