我是 android 新手,正在开发一个可以聚合传感器数据并将其显示在屏幕上的应用程序。当我只检索加速度计数据时,输出是平滑的。现在,当我尝试检索陀螺仪和勒克斯数据时,输出速度变慢且不一致。
有没有更有效的方法来做到这一点?
//代码省略
编辑:我已经开始研究将传感器数据的检索实现为 AsyncTask。但是我遇到了 OnSensorChanged 方法仍然是 UI 线程的一部分的问题。有没有办法避免这种情况?异步任务是要走的路吗?
我是 android 新手,正在开发一个可以聚合传感器数据并将其显示在屏幕上的应用程序。当我只检索加速度计数据时,输出是平滑的。现在,当我尝试检索陀螺仪和勒克斯数据时,输出速度变慢且不一致。
有没有更有效的方法来做到这一点?
//代码省略
编辑:我已经开始研究将传感器数据的检索实现为 AsyncTask。但是我遇到了 OnSensorChanged 方法仍然是 UI 线程的一部分的问题。有没有办法避免这种情况?异步任务是要走的路吗?