我尝试使用sensormanager获取方向角度,点击按钮的事件,并在文本视图中添加值,但传感器值在用户界面上每纳秒更新一次。你能帮忙创建一个代码,让特定时间戳的传感器事件值。
提前致谢
答案 0 :(得分:1)
没有直接从传感器获取单个值的方法。您将不得不使用解决方法:
onClick()
方法中,为该传感器调用registerListener()
onSensorEventChanged()
方法中,调用unregisterListener()
,然后更新TextView。收到一个事件后,这将从侦听器取消注册。
注意,hovever:
onClick()
返回时,TextView将没有新值。任何依赖于此的处理都需要在onSensorEventChanged()
。unregisterListener()
),请确保额外拨打onPause()
。