首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序关闭时使用新的API检测地学入口

在应用程序关闭时使用新的API检测地学入口
EN

Stack Overflow用户
提问于 2013-08-30 15:21:08
回答 1查看 2.6K关注 0票数 2

刚刚看了关于新定位功能的会议:https://developers.google.com/events/io/sessions/325337477,并认为地理功能将是一个很好的适合我的应用程序。我还下载了演示应用程序,虽然这是相当信息不给我的功能,我正在寻找。那么,请有人解释一下,或者给我举个例子,说明我如何在应用程序关闭时为应用程序添加一个地理位置检测。如果您看过IO会话,并注意到了应用程序Zillo,这就是我所说的。

我现在知道的是,我不想在检测转换广播的背景中使用不断运行的服务,而是希望在清单文件中为它们注册,而不是在广播接收类中处理它们。类似于您在使用GCM消息传递时所做的事情。所以问题是:

哪些广播需要在舱单上注册?我什么时候应该注册我的围栏,以便它们只注册一次,并在应用程序关闭时保持注册?在这样的情况下,有关于如何优化电池寿命的建议吗?如果有人已经有经验,你会建议在多大的建筑(例如3000到5000平方米的地下面积)探测到什么半径的地物?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-24 18:38:03

我实现了你所说的。(使用广播接收器而不是IntentService)。我从示例代码开始,然后做了一些小更改,listed in my response here

当应用程序关闭时,它似乎工作得很好。

至于优化电池寿命,这都是由操作系统完成的。你只需注册围栏,其他的就由Android来处理。我认为他们已经很好地优化了它,在注册了将近100个围栏之后,我还没有看到大量的消耗。但我还没做过广泛的测试。

至于半径大小,我建议建立一个有地图的示例应用程序,并在lat液化天然气上放置一个引脚,然后使用半径,直到它看起来正确为止。我会建议半径150米左右的东西吗?

-更新--关于我所发现的关于准确性的更多细节。我建立了一个测试应用程序来查看自己的跟踪和准确性,并在过去几个星期开车,并经常检查它。我只是一直在测试gps关闭,因为这类似于大多数用户会遇到什么,当他们外出和周围。:

  • 室外,不接近任何wifi信号:不太准确,大约100-200米。
  • 户外,接近无线信号:惊人的准确。在10-30米之间。如果我坐在餐厅外面,或者在有无线信号的条形购物中心,它很清楚我在哪里。
  • 室内:即使有无线网络,也有很多时候,它看起来比户外精确。更像是30-50米。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18536403

复制
相关文章

相似问题

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