使用光传感器时,我遇到了一个永远不会触发onSensorChanged()事件的问题.原因是当监听器被注册时,如果勒克斯值保持不变,则没有变化,因此没有事件.但是,我仍然想知道勒克斯的价值!恒定勒克斯值0和常数60,000之间存在差异!
经过一些研究,我意识到没有办法直接读取传感器的勒克斯值.那么如果lux值是常数,如何获得lux值,从而永远不会触发事件?有没有办法最初设置一个假值(如-1),所以总会发生一个事件?或者我在考虑这个错误?
任何帮助将不胜感激!
我想根据光线改变屏幕的亮度..
我找到了获取亮度级别和设置亮度的链接.
但我想根据周围的光线改变亮度.总之,我想做与自动亮度相同的工作.
如何检测周围光线?或者我可以触发自动亮度功能??
亮度的值范围在0到255之间.我想根据周围的亮度设置亮度等级,不能是0到255.如何获得这两者之间的比例.
需要帮助.谢谢