我使用keepscreenon来保持三星标签4屏幕不变暗并且它可以工作。但是在20-30分钟之后,状态栏开始变得奇怪。像某些部件会变成不同的颜色。很奇怪。
有没有办法刷新/重绘状态栏,或整个屏幕......可能会摆脱它?或者其他任何人对原因或解决方案有任何见解?
BTW状态栏颜色为黑色。我之前尝试过红色,并认为颜色是问题,所以我改为黑色,但问题仍然存在。
答案 0 :(得分:0)
我能做到这一点的唯一方法是制作一个单独的线程,每分钟运行一次,我将设置状态栏的颜色。最终摆脱了人工制品。有趣的是我只在棒棒糖(不是kitkat)上看到了这个问题,但是超过1片。
if (Build.VERSION.SDK_INT >= 21) {
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor(Color.parseColor("#1f8234"));
}