相关疑难解决方法(0)

Android光传感器不会触发事件

使用光传感器时,我遇到了一个永远不会触发onSensorChanged()事件的问题.原因是当监听器被注册时,如果勒克斯值保持不变,则没有变化,因此没有事件.但是,我仍然想知道勒克斯的价值!恒定勒克斯值0和常数60,000之间存在差异!

经过一些研究,我意识到没有办法直接读取传感器的勒克斯值.那么如果lux值是常数,如何获得lux值,从而永远不会触发事件?有没有办法最初设置一个假值(如-1),所以总会发生一个事件?或者我在考虑这个错误?

任何帮助将不胜感激!

events android light android-sensors

5
推荐指数
1
解决办法
4370
查看次数

根据android中的周围光线改变亮度

我想根据光线改变屏幕的亮度..

我找到了获取亮度级别和设置亮度的链接.

更改屏幕亮度onPause(Android应用程序)

如何打开和关闭自动亮度?(不重复)

在android中以编程方式更改屏幕亮度

以编程方式更改屏幕亮度(与电源小部件一样)

但我想根据周围的光线改变亮度.总之,我想做与自动亮度相同的工作.

如何检测周围光线?或者我可以触发自动亮度功能??

亮度的值范围在0到255之间.我想根据周围的亮度设置亮度等级,不能是0到255.如何获得这两者之间的比例.

需要帮助.谢谢

android screen-brightness

2
推荐指数
1
解决办法
9023
查看次数