Configurações do desenvolvedor no Glass

Como acessar pelo menu de configurações

Se a depuração estiver ativada no card Informações do dispositivo no menu de configurações, o card Configurações do desenvolvedor vai ficar visível ao lado dele. Você pode acessar as configurações avançadas para desenvolvedores neste card.

Manter a tela ligada durante o carregamento

Quando você ativa essa configuração, a tela escurece, mas não é completamente desativada enquanto o Google Glass carrega usando USB ou CA.

Mostrar limites e margens do layout

Quando você ativa essa configuração, o sistema contorna os limites e as cores nas margens das visualizações na tela.

Mostrar overdraw da CPU

Quando você ativa essa configuração, o sistema passa a colorir cada pixel na tela, dependendo de quantas vezes ele foi desenhado no último ciclo da pintura. Essa configuração ajuda a depurar problemas de desempenho com layouts profundamente aninhados ou lógica de pintura complexa.

  • Os pixels desenhados com a cor original foram desenhados apenas uma vez.
  • Os pixels sombreados em azul foram desenhados duas vezes.
  • Os pixels sombreados em verde foram desenhados três vezes.
  • Os pixels sombreados em vermelho claro foram desenhados quatro vezes.
  • Os pixels sombreados em vermelho escuro foram desenhados cinco ou mais vezes.

Fator de escala de tempo da animação

Use essa configuração para acelerar ou desacelerar as animações e transições do sistema.

Sobreposição da tela de layout

Use essa configuração para exibir uma sobreposição na tela que mostra os limites e as margens dos layouts de IU padrão usados pela classe CardBuilder. Use esses layouts integrados sempre que possível, mas essa configuração ajuda você a alinhar qualquer layout personalizado que você precise criar com nossas diretrizes de design preferidas.

Acesso direto pelo adb

Também é possível modificar essas configurações na linha de comando enviando uma transmissão pelo ADB.

$ adb shell am broadcast \
      -a com.google.android.glass.settings.CHANGE_DEVELOPER_SETTING \
      -e setting <setting name> \
      <value argument>
Nome da configuração Argumento de valor Descrição
keep_screen_on --ez value [true|false] Ativa ou desativa a configuração "Manter a tela ligada durante o carregamento".
show_layout_bounds --ez value [true|false] Ativa ou desativa a configuração "Mostrar limites e margens do layout".
show_gpu_overdraw --ez value [true|false] Ativa ou desativa a configuração "Mostrar overdraw da GPU".
animation_time_scale --ef value [0.5|1.0|1.5|2.0|5.0|10.0] Modifica a configuração "Fator de escala de tempo da animação". Se você transmitir um valor diferente de um listado à esquerda, a correspondência mais próxima será usada.
layout_overlay -e value [text|columns|caption| author|title|menu|alert|off] Modifica a configuração de "Sobreposição da tela do layout".