gpt4 book ai didi

android - 关闭按钮的背光

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:14 26 4
gpt4 key购买 nike

我正在开发一个可能在晚上使用的 Android 应用程序。因此,我需要关闭按钮的背光。我怎样才能做到这一点?在我自己的手机上,背光会在一段时间后关闭,但在摩托罗拉 Droid 上,我认为不会发生这种情况。

我正在使用唤醒锁来保持屏幕开启。我应该使用另一个标志还是我该怎么做?

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, WAKE_LOCK_TAG);
mWakeLock.acquire();

非常感谢!

//卡罗尔

最佳答案

有一个黑客:

private void setDimButtons(boolean dimButtons) {
Window window = getWindow();
LayoutParams layoutParams = window.getAttributes();
float val = dimButtons ? 0 : -1;
try {
Field buttonBrightness = layoutParams.getClass().getField(
"buttonBrightness");
buttonBrightness.set(layoutParams, val);
} catch (Exception e) {
e.printStackTrace();
}
window.setAttributes(layoutParams);
}

关于android - 关闭按钮的背光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1966019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com