gpt4 book ai didi

android - 在 Waze 或移动版谷歌地图中检测导航结束

转载 作者:IT老高 更新时间:2023-10-28 23:25:05 26 4
gpt4 key购买 nike

我希望我的移动应用由 Waze 或 Google map 应用中的“导航结束”触发。在最简单的形式中,我希望我的应用在用户从导航应用收到“您已到达目的地”通知时执行一些操作。

我意识到,至少在 Android 中,我可以通过创建 Intent 来启动导航(在 Waze 或 Google map 应用中)。然后,我可以在我的应用程序中运行我自己的接近传感器来等待用户到达。但是,我想要更干净的东西 - 用户只需要让我的应用程序在后台运行,然后让这个应用程序能够直接响应到达事件。

非常欢迎 iOS 或 Android 中的解决方案。 Hacky 解决方案也非常受欢迎。

谢谢

最佳答案

一个简单的解决方案是在导航 Intent 开始之前创建一个 GeoFence。您可以使用在后台运行的 Intent 服务来收听 Geofence.GEOFENCE_TRANSITION_ENTER 事件。当此事件发生时,您可以从服务类执行您需要执行的任何任务。同样的原理也可以在 ios 中实现:这是在 ios 中实现地理围栏的教程 http://www.raywenderlich.com/95014/geofencing-ios-swift在安卓 http://paulusworld.com/technical/android-geofences

关于android - 在 Waze 或移动版谷歌地图中检测导航结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24511169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com