Gli*_*tch 7 java android android-sensors
只是想知道,有没有办法在Android手机上获得光传感器的价值,而无需等待onSensorChanged()事件发生?为了节省电量,我在获得单个lux值后使用registerListener()和unregisterListener(),但是下次我注册监听器以获取另一个值时,如果该值与之前相同,我的应用程序就坐在那里等待一个事件可能需要一段时间才会发生(通常在光线不足的情况下).
那么,有没有一种方法可以在不等待onSensorChanged()事件的情况下读取lux值?或者我应该只有100毫秒超时,然后使用我记录的最后一个值?
谢谢!
我也想达到同样的accelerometer或compass即得到当前值只有不听上的变化事件,并等待出现任何物理变化,但很多搜索后,我已经来到了结论,那是不可能的.
从这些设备读取值的唯一方法是持续监听事件.
| 归档时间: |
|
| 查看次数: |
1110 次 |
| 最近记录: |