好吧,我已经成功地获得了光值,但是,它被极大地延迟了。即使使用 .SENSOR_DELAYED_FASTEST 也大约 3~5 秒,即使输入 0 作为速率也是如此。它太慢了。我让程序检查屏幕上的光传感器值,然后相应地改变亮度,希望它能解决可怕的自动亮度延迟。但是在搞砸之后,在我看来这只是android中的一个缺陷。它根本无法足够快地更新。我使用了 getDefaultSensor() 但根据 android 文档,这个值可以被延迟/过滤,但是在阅读 stackoverflow 上的另一篇文章后,getSensorList() 和 getDefaultSensor() 返回相同的值,并且 getSensorList() 与 getDefaultSensor() 没有什么不同
我的问题的原因是:这是正确的吗?android只是在立即更新方面失败了吗?这很有趣,因为我的 Windows MOBILE(不是手机)可以立即更新,我喜欢它。但是对于所有 android 设备,我都看到了同样的事情。那么这只是androids编程中的一个缺陷吗?作为应用程序开发人员,我有办法解决这个问题吗?还是我们必须忍受它?