Google ActivityRecognitionApi IN_VEHICLE是否使用GPS

时间:2017-02-02 22:28:22

标签: android geolocation google-play-services android-gps activity-recognition

我的要求是检测一个人是否在开车。我对Google ActivityRecognitionApi文档感到困惑。

“IN_VEHICLE”是指车辆处于运动中还是静止不动。

Google ActivityRecognitionApi“IN_VEHICLE”是否使用GPS和加速度计? 如果不是,我们是否还需要使用GPS来检测车辆是否处于运动状态?

1 个答案:

答案 0 :(得分:1)

“IN_VEHICLE”是指车辆处于运动中还是静止不动?

Google ActivityRecognitionApi“IN_VEHICLE”是否使用GPS和加速度计?如果不是,我们是否还需要使用GPS来检测车辆是否处于运动状态?

  • 来自ActivityRecognitionApi documentation的声明清楚地回答了如何使用API​​识别活动:

      

    通过定期唤醒设备并读取短时间传感器数据来检测活动。它仅使用低功率传感器以将功率使用保持在最低限度。例如,它可以检测用户当前是步行,骑车,骑自行车还是静止。

您可能还需要查看此article,其中重点关注使用Google Play服务活动识别API来确定用户是在跑步,步行,在车内,骑自行车还是保持静止。

最后,关于GPS和加速度计的使用,我建议您查看Motion Sensors documentation,其中提供了几个传感器,可让您监控设备的运动。