只有在另一个应用程序要求时才能获取android传感器数据

时间:2014-12-11 12:53:40

标签: android android-sensors sensormanager

我在Android中构建数据收集系统,以便了解用户上下文和意图。 我希望尽可能多地获取数据,同时保持对电池的最小影响。 因此,如果我能够获得感官数据,只有当其他应用程序请求它并且无论如何提取时,它会很棒。

例如,每当我的导航应用程序获得GPS样本时,我也会得到它(而不是注册GPS并获取所有样本)。

加速度计,陀螺仪,步进检测器和活动识别相同。

有可能吗?

谢谢! 欧米

1 个答案:

答案 0 :(得分:1)

对于GPS,您可以使用完全按照您所描述的被动提供者: http://developer.android.com/reference/android/location/LocationManager.html#PASSIVE_PROVIDER

对于其他传感器,我认为这不存在,但您可以选择非常慢的更新速率。