首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振实时跟踪

颤振实时跟踪
EN

Stack Overflow用户
提问于 2020-03-23 02:33:41
回答 1查看 3.5K关注 0票数 2

我是一个新的颤动开发,与安卓的背景,我正在开发一个应用程序与颤动使用“位置”第三方应用程序接口链接:https://pub.dev/packages/location如何在大多数设备的位置流停止时,应用程序在后台和手机不在使用中,在一定的时间后,我无法解决这个问题,但它不会再次启动服务,链接:https://pub.dev/packages/background_fetch,但他们似乎不能解决我的问题,如果有人已经与颤动应用程序跟踪工作请分享。

谢谢

这是我想要的结果。无论手机位置的状态如何,都应该获取并发布到服务器,因为应用程序在后台,手机不在使用中。

编辑: 27-11-2020事实证明没有解决方案,这与flutter无关,而是一般的android。对于有这个问题的人,请通读DOZE模式,它是在android 6.0或更高版本中引入的。我所做的解决方案是获得唤醒锁定,并保持屏幕打开,以避免打瞌睡模式,但这显然不是最优化的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2021-05-14 13:48:31

利用平台通道技术解决了颤动环境下的后台定位服务。我组合了android前台服务(是的前台,在后台访问GPS位置不允许实时)。

使用平台频道,Android前台服务,解决了Android的实时后台定位颤动app。这是完美的工作,无论何时屏幕打开或关闭,你不需要唤醒屏幕的整个时间,以获得位置更新。

图片来源:https://flutter.dev/

https://flutter.dev/docs/development/platform-integration/platform-channels

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60803398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档