Настройки разработчика на стекле

Доступ из меню настроек

Если у вас включена отладка на карточке информации об устройстве в меню настроек, рядом с ней будет видна карточка настроек разработчика . С этой карточки вы можете получить доступ к следующим расширенным настройкам разработчика.

Держите экран включенным во время зарядки

Когда вы включаете этот параметр, экран затемняется, но не выключается полностью, пока Glass заряжается от USB или от сети переменного тока.

Показать границы макета и поля

Когда вы включаете этот параметр, система выделяет границы и цвет на полях представлений на экране.

Показать перегрузку графического процессора

Когда вы включаете этот параметр, система будет окрашивать каждый пиксель на экране в зависимости от того, сколько раз он был отрисован в последнем цикле рисования. Этот параметр помогает отлаживать проблемы производительности с глубоко вложенными макетами или сложной логикой рисования.

  • Пиксели, отрисованные в исходном цвете, были отрисованы только один раз.
  • Пиксели, заштрихованные синим цветом , отрисовывались дважды.
  • Пиксели, заштрихованные зеленым , отрисовывались три раза.
  • Пиксели, заштрихованные светло-красным цветом, отрисовывались четыре раза.
  • Пиксели, заштрихованные темно-красным цветом , отрисовывались пять или более раз.

Масштабный коэффициент времени анимации

Используйте этот параметр, чтобы ускорить или замедлить системную анимацию и переходы.

Наложение экрана макета

Используйте этот параметр, чтобы отобразить на экране наложение, показывающее границы и поля стандартных макетов пользовательского интерфейса, используемых классом CardBuilder . Вы должны использовать эти встроенные макеты, когда это возможно, но этот параметр поможет вам согласовать любые пользовательские макеты, которые вам могут понадобиться, с нашими предпочтительными рекомендациями по дизайну .

Прямой доступ через 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] Включает или выключает параметр «Показать перерисовку графического процессора».
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] Изменяет параметр «Наложение экрана макета».