【发布时间】:2013-12-23 16:45:53
【问题描述】:
我必须从加速度计、陀螺仪、麦克风和 GPS 等各种传感器获取数据。 传感动作不应该是连续的,而是应该根据各种策略(例如省电)定期安排单个短间隔的采样。每个传感器采样动作持续几秒钟,比如说 5 秒钟。 我会为每个传感器实现一个“客户端”,在必要时负责监听传感器数据,以及一个控制客户端执行的“控制器”,但我不确定如何实现这一点。
为每个客户实现一个服务是否正确?还是一个简单的 AsyncTask 或 Handler 会更好?
最好每个客户端负责一个单一的感知动作,在一个单一的 onStartService() 中执行,或者如果 onStartService() 动作启用一个周期性的采样动作? 帮助将不胜感激。
【问题讨论】:
标签: android android-service android-sensors