Glass 上的开发者设置

从设置菜单访问

如果您已在设置菜单中的设备信息卡片中开启了调试功能, 开发者设置卡片将显示在该卡片旁边。您可以访问 以及此卡片中的以下高级开发者设置

充电时保持屏幕开启

开启此设置后,屏幕会变暗但不会完全关闭 Glass 正在通过 USB 或交流电源充电时发出通知。

显示布局边界和外边距

当您开启此设置时,系统会在 屏幕上视图的外边距

显示 GPU 过度绘制

当您开启此设置后,系统会以屏幕上的每一个像素为颜色 具体取决于它在上一个绘制周期中的绘制次数。此设置 可帮助您调试深度嵌套布局或复杂绘制时的性能问题 逻辑。

  • 以原始颜色绘制的像素仅绘制了一次。
  • 蓝色阴影显示的像素绘制了两次。
  • 绿色阴影表示的像素绘制了三次。
  • 浅红色阴影表示的像素绘制了四次。
  • 深红色阴影绘制的像素至少绘制了 5 次。

动画时间缩放比例

使用此设置可加快或放慢系统动画和过渡的速度。

布局屏幕叠加层

使用此设置可在屏幕上显示叠加层,用于显示边界和 标准界面布局的外边距 CardBuilder 类。您应尽可能使用这些内置布局,但此设置 帮助您将可能需要创建的任何自定义布局与我们的首选布局对齐 设计指南

直接通过 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] 开启“显示 GPU 过度绘制”设置。
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] 修改“布局屏幕叠加层”设置。