我想在我的项目中调暗我的屏幕,因为我正在努力。 我有一个运行2.2的Android手机。如果我使用以下代码,它的效果很好:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 0;
getWindow().setAttributes(lp);
但是当我在我的朋友的模拟器和手机上尝试代码时,它们都运行2.3,它会锁定屏幕,我不知道为什么。有谁知道如何为2.3设备调暗屏幕?
谢谢!
答案 0 :(得分:3)
请改为尝试:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 0.01f;
getWindow().setAttributes(lp);
这可能不是修复此特定问题的最佳方法,但它确实有效。