【发布时间】:2013-08-27 14:33:31
【问题描述】:
我希望手机屏幕始终亮着并保持我在应用程序运行时一直设置的亮度。
这是让屏幕一直亮着的代码
PowerManager pm;
PowerManager.WakeLock wl;
pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
这是设置亮度的代码:
WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = 1F;
getWindow().setAttributes(layout);
现在屏幕一直亮着,但一段时间后亮度会降低。它以这种低亮度保持不变。如何在应用程序运行时使屏幕亮度始终保持不变。
【问题讨论】:
标签: android screen wakelock brightness