停止在Glass上自动调暗

时间:2014-09-11 13:43:29

标签: java google-glass google-gdk

使用XE21,我的Glass不断使用现场卡自动调暗屏幕。我正在尝试Compass示例,只是希望它始终保持在屏幕上。我找到了一个可能对我不起作用的修复 - 向FrameLayout添加了一行:android:keepScreenOn =" true"

我实际上是在正确的位置添加这个吗?修复这个问题会很好。不确定为什么自动调光屏幕不能在玻璃设置中进行手动设置。 感谢

1 个答案:

答案 0 :(得分:1)

android:keepScreenOn在这种特定情况下不起作用,因为Compass示例绘制的视图层次结构实际上并未附加到窗口;它只用于执行一些小的布局,然后直接绘制到表面上。

对于LiveCard s,您需要保持唤醒锁定,以便在用户查看该卡时保持屏幕开启。但请注意这种方法,并确保正确管理此唤醒锁的生命周期,以免过度使用。 renderingPaused回调可以帮助您检测用户何时导航到卡片或从卡片导航。