Android传感器采样率在后台下降。差距大到10分钟

时间:2016-04-12 17:29:43

标签: android performance sensor android-sensors

我已经构建了一个库,可以将Android设备上的传感器融合在一起,以确定一些标准的人类行为。我使用Foreground服务来提高我的进程的优先级(IE更多的cpu周期)并且应该告诉系统不要杀死应用程序(http://developer.android.com/guide/components/services.html#Foreground)。前台服务应该保持进程的高优先级,应用程序也不会被杀死(我已经验证)。

它可以运行一段时间,但最终会在10分钟或几个小时之后,而在后台,传感器数据会有间隙。低至一分钟至多达10分钟。

我正在收集所有传感器并将其发送到一个库,以便使用java执行器在32赫兹进行分析,但我们在某些设备上获得了不同程度的成功和完全失败。我想知道为什么会发生这种情况并提出优化建议......我真的很感激。

全部谢谢!

贾里德

0 个答案:

没有答案