虽然我能够成功地在 Activity 中设置系统亮度,但服务似乎不太公平。正在设置亮度设置(我读回并将其打印到 Logcat),但亮度本身没有改变。我的问题与这个非常相似:
Control screen brightness in android using " Background Service"
但是,我对该链接中提供的解决方案的粗略性质不满意。有没有更好的办法?
谢谢。
最佳答案
找到解决方案了! GeekYouUp 的方法在这里有效:Update Display Brightness on Android after changing it programmatically
您需要确保以较小的延迟完成 () Activity ,这是我的主要问题。弹出一个透明的 Activity 当然不是“干净”的,但是你能做什么呢?我很确定没有其他办法。
关于android - 改变服务内的系统亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242887/