当前位置: 首页 > 知识库问答 >
问题:

Android可靠的定期gps跟踪

顾均
2023-03-14

有很多类似的帖子存在,但没有一个包含doze模式,与alarmmanager和短期定期更新有问题。

目标:在GPS的帮助下,接收定期中断以更新位置

    null
    null

问题:

  • alarmmanager不再可靠,因为Doze的功能。当设备处于Hibernate状态时,不发送alarmmanager。
  • 当屏幕关闭时,我无法从gps接收位置更新

有关此问题的其他信息:

    null

我需要哪些组件来实现这一点?前台服务,Alarmmanager,Wakelock?

共有1个答案

李泓
2023-03-14

使用推送通知并将其设置为高优先级,这可能是在深度睡眠模式下保持应用程序运行gps跟踪的最可靠的方法。我设置了30分钟的间隔,继续发送通知,手机没有醒来,屏幕也打开了,但我注意到GPS仍然工作。

 类似资料:
  • 我正在为中国开发一个需要GPS位置跟踪的android应用程序。对于位置跟踪,android需要访问Google play服务。但Google play服务在中国被屏蔽。 这个问题有解决办法吗?有没有推荐的第三方库或实现? 谢谢

  • 我有一个android应用程序,将跟踪用户的位置。它被设置为使用WiFi/网络位置服务,如果可能的话,否则使用GPS_PROVIDER服务。当有wifi连接时,它工作得很好,但当我设置只从GPS获取位置时,应用程序崩溃了。通过测试,我得到了行location=locationmanager.getlastknownlocation(locationmanager.gps_provider);实际上

  • 海蓝(navy blue)是最为大众所接受的颜色之一。采用这种颜色的色彩组合可解释成可靠、值得信赖的色彩。这类组合也带有不可置疑的权威感。警官、海军军官或法官都穿着深色、稳定的海军蓝,以便在值勤时表现出统率、支配的权威感。 当海军蓝用红和金色来强调时,会变得较不严肃,但仍表达出坚定、有力量的感觉。 补色色彩组合 原色色彩组合 单色色彩组合 21 65 17 65 33 1 65 67 70 65

  • 问题内容: 有没有一种方法可以使GPS一次访问,而不必使用不断检查位置更新的弯针? 在我的场景中,我感兴趣的只是查找当前坐标,而不是与GPS卫星的连续连接。有谁知道如何做到这一点?提前致谢。 问题答案: 首先检查最近知道的位置是否是最近的。如果没有,我相信您必须设置onLocationChanged侦听器,但是一旦获得第一个有效位置,就可以随时停止更新流。 加成

  • Galaxy S3-GPS图标没有出现,它没有启动onLocationChanged方法。(好吧) Htc one M8-GPS图标出现,闪烁,并触发onlocationchange(但如何?) 这时问题突然出现 null null

  • 问题内容: 首先,MSISDN与电话号码相同。我一直在研究是否有可能从Andoid电话中获取电话号码。 我的研究结果是肯定的。 可以使用TelephonyManager和getLine1Number()。但是,这是不可靠的。 我已经使用Motorola Atrix测试了上述内容,但该操作未检索到有效的电话号码。那么死在水中吧? 好吧,我能够使用TelephonyManager和getVoiceMa