【问题标题】:How do I detect a change in transition using ActivityRecognition API?如何使用 ActivityRecognition API 检测转换的变化?
【发布时间】:2018-08-26 07:11:21
【问题描述】:

根据我的研究,我意识到 Google 的 Activity Recognition API 允许您检测手机用户正在进行的活动(步行、驾驶等),但我想检测转换中的变化。我想知道这种转变是否发生: (步行到开车)或(开车到步行)。一旦用户进入地理围栏,我想听听这个变化(开车到步行)或(步行到开车)。我如何做到这一点?

【问题讨论】:

    标签: android google-maps geolocation location activity-recognition


    【解决方案1】:

    我们可以使用 ActivityTransitionRequest 来检查过渡。

    这是我找到的一个例子

    https://github.com/Thumar/Activity-Recognition-Transition-API

    有了这个,你可以实现它。我是 android 的新手,所以我仍在研究如何编写类似的东西并让它工作。这是一些可以帮助您的文档参考。

    https://developer.android.com/guide/topics/location/transitions

    https://developers.google.com/android/reference/com/google/android/gms/location/ActivityTransitionEvent

    【讨论】:

      【解决方案2】:

      如果您愿意,您可以获取用户结束步行并开始驾驶的时间。您必须订阅活动 walk 和 Driving 以及 transition exit and start。

      你可以查看这个帖子:

      https://proandroiddev.com/new-activity-recognition-transition-api-f4cdb5cd5708

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-12
        相关资源
        最近更新 更多