android – 使用Fused location Geofences时是否需要请求位置更新?

我已经使用 the Android Developers documentation.成功实现了位置地理围栏

我遇到的问题是地理围栏事件并不总是可靠的.有时它们会在我到达目的地时触发,有时它们需要几分钟(即使是半径值很大),有时它们根本不会发射.

我也注意到即使我启用了GPS,该应用程序也没有使用GPS传感器来获取我的位置.

这是因为没有请求更新,融合位置提供商处于“被动”模式并依赖其他应用程序的请求?我是否需要实施位置请求以及地理围栏?

解决方法

不确定它是否完全回答了您的问题,但我正在开发实现地理围栏和位置请求的应用程序,这些是我的观察结果:

当应用程序处于活动状态并且我正在接收位置更新(位置已知)时,地理围栏的行为准确无误 – 我几乎立即获得了Intents.

当应用程序处于非活动状态时,我会观察到相同的行为 – 有时意图是即时的,有时需要一段时间,有时需要太长时间.当然,当有其他应用程序时,f.e.谷歌地图,请求位置,意图再次,几乎是即时的.但是当不需要精确定位时,通常需要一段时间.总噩梦是关闭wifi /移动数据并在建筑物之间移动的人.因为在里面,没有GPS,他们在外面花这么少的时间,手机通常不会醒来……

所以,我会说这实际上是预期的行为. (否则电池寿命会很糟糕)

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...