2

只要我的应用程序处于活动状态,我就需要检测移动,即设备何时开始移动。我要求以固定频率进行更新,并且当设备屏幕关闭并拔下电源时,传感器的跟踪正在工作(实现这一点非常痛苦..)

在某些情况下,应用程序可能会被激活数小时,因此节省电池电量是一个重要问题。

经典的实现是使用加速度传感器。但我发现为了跟踪倾斜,我还可以使用以下所有传感器:

TYPE_ACCELEROMETER
TYPE_GYROSCOPE
TYPE_LINEAR_ACCELERATION
TYPE_ORIENTATION
TYPE_ROTATION_VECTOR

请参阅此处的信息

某些传感器在功耗方面是否优于其他传感器?

另外:也许使用网络使用位置更新会更好?我猜测使用位置更新我可以使用更高频率的更新请求,但与传感器监听相比,它需要多少功率?

谢谢

4

0 回答 0