总是在没有环境模式的情况下?或者进入环境时不变暗?

Always on without ambient mode? OR do not dim when enter ambient?

出于experiment/user学习目的,我需要将屏幕打开几分钟。
我遵循了 http://developer.android.com/training/wearables/apps/always-on.html 的指南,它部分适用于我的目的。
该代码允许我的屏幕始终打开,但它会在几秒钟后进入环境模式。我不想要环境模式。

我的技巧是注释掉 onEnterAmbient()、onUpdateAmbient() 和 onExitAmbient()。
这样我的屏幕绘图仍然是相同的颜色(没有变成黑白)。
但是,进入环境模式时屏幕会变暗。
我不想要 DIMMED 效果,我需要在用户研究期间尽可能保持屏幕明亮。

有人知道吗?

你可以试试

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

在您的 activity 的 onCreate() 中或使用

android:keepScreenOn="true"

在您 activity 的布局中。有关详细信息,请参阅此 training material。