android - 改变服务内的系统亮度

标签 android service brightness

虽然我能够成功地在 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/

相关文章:

java - 在首选项屏幕底部添加一个按钮

windows - 网络服务无法访问本地系统帐户下的网络共享

service - CentOS 7 中的 JBoss 7 总是在路径/var/run/jboss-as 中寻找 jboss-as-standalone.pid

java - 如何从 Java 应用程序更改笔记本电脑屏幕亮度?

android - 在 Flutter 中调整手机亮度

android - 从服务更新 `RecyclerView` 数据集

java - 有没有办法从android中的firestore中的数组获取数据

windows - 使用 TopShelf,我在 "Topshelf.HostConfigurators.WindowsServiceDescription service has not been installed yet."附近遇到错误

java - 以编程方式更改系统亮度

android - RangedBeacon.setSampleExpirationMillisecond、setForegroundScanPeriod 和 setForegroundBetweenScanPeriod 之间的 AltBeacon 相关性