只要我的应用程序处于活动状态,我就需要检测移动,这意味着,当设备开始移动时。我要求以固定频率进行更新,并且当设备屏幕关闭并拔下插头时,传感器的跟踪工作正在进行(实现这一目标真是太痛苦了。)
在某些情况下,应用程序可以激活数小时,因此节省电池是一个重要问题。
经典的实施方案是使用加速计传感器。但我发现,为了跟踪倾斜,我还可以使用以下所有传感器:
TYPE_ACCELEROMETER
TYPE_GYROSCOPE
TYPE_LINEAR_ACCELERATION
TYPE_ORIENTATION
TYPE_ROTATION_VECTOR
某些传感器在功耗方面是否优于其他传感器?
另外:也许使用网络进行位置更新会更好吗?我猜测使用位置更新我可以使用更大频率的更新请求,但与传感器监听相比需要多少功率?
由于