首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Google Geofencing在Android上不适用于所有设备?

为什么Google Geofencing在Android上不适用于所有设备?
EN

Stack Overflow用户
提问于 2015-09-02 20:01:44
回答 1查看 941关注 0票数 3

我已经在Android上使用了相当长一段时间了,我发现并不是所有的设备都会触发地理位置转换。我总是测试我的HTC Nexus 5和HTC的愿望320。但是现在我可以看到相同的代码在华硕Zenfone 2和三星Galaxy 4上都不起作用。

有没有人成功地在一台不是HTC的设备上测试谷歌地理应用程序呢?即使是样本工程也没有在这些设备上工作.

注意:我不会发布我的代码,它和正式文档中的示例是一样的。

EN

回答 1

Stack Overflow用户

发布于 2015-11-10 23:40:47

geofence在很大程度上依赖于网络位置,这在当时可能有一些惊人的精确性(4km+ for Nexus 5)。如果精度大于你的地理半径,不要期待一个进入事件(如果你没有初始的进入事件,也不要退出)。

我会再次检查位置设置(电源保存模式对地理设置不利),并确保您不是在一个降低GPS的环境中(Google静默地获取地理位置的GPS点,FYI)。

至于我测试过的设备:

  • Galaxy S4 & S5
  • 摩托罗拉Moto G(第二代)及Droid Maxxx
  • Nexus 5&6

对所有这些都有效(但并不总是很好)。

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

https://stackoverflow.com/questions/32362072

复制
相关文章

相似问题

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