根据我的研究,我意识到Google的活动识别API允许您检测手机用户正在进行的活动(步行,驾驶等),但我想检测转换的变化。我想知道这种转变是否发生: (步行到驾驶)或(开车到步行)。一旦用户输入地理围栏,我想听取这种变化(驾驶到步行)或(步行到驾驶)。我如何实现这一目标?
答案 0 :(得分:0)
我们可以使用ActivityTransitionRequest来检查转换。
这是我找到的一个例子
https://github.com/Thumar/Activity-Recognition-Transition-API
有了这个,你就可以实现它。我是android的新手,所以我仍然在弄清楚如何编写类似的东西并让它工作。以下是一些可以帮助您的文档参考。
https://developer.android.com/guide/topics/location/transitions
答案 1 :(得分:0)
如果需要,您可以在用户结束行走并开始行驶时获得提示。您必须订阅步行和驾车以及过渡退出和开始的活动。
您可以查看此帖子:
https://proandroiddev.com/new-activity-recognition-transition-api-f4cdb5cd5708
希望对您有帮助。