首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不使用GPS的情况下,打开或关闭GPS是否是一种很好的方法,以节省能源?

在不使用GPS的情况下,打开或关闭GPS是否是一种很好的方法,以节省能源?
EN

Stack Overflow用户
提问于 2014-08-29 10:12:18
回答 2查看 70关注 0票数 0

我正在开发一个Android应用程序。我需要定期读取用户当前的GPS位置(假设每隔1分钟)。为了节省电池的电量,我考虑在我的应用程序不读取GPS值时关闭GPS连接,当它想读取位置时打开(因此,每1分钟就会打开或关闭GPS )。

所以我的问题是;

  1. 这是节省电池电量的好方法吗?
  2. 在不使用GPS的情况下,有什么标准的方法像把GPS放在睡眠模式上吗?
  3. 另外,它真的会通过打开和关闭GPS连接来节省电力吗?
EN

回答 2

Stack Overflow用户

发布于 2014-08-29 10:24:33

GPS只有在实际使用时才需要电力,所以理论上,关掉它不会节省任何电力。但是,在实践中,许多应用程序和服务不时地使用GPS,因此关闭GPS会阻止这些应用程序和服务打开GPS,从而节省电力。

票数 0
EN

Stack Overflow用户

发布于 2014-08-29 10:58:59

这是节省电池电量的好方法吗?

不,因为一分钟的投票时间太频繁了。全球定位系统需要一段时间才能“热身”(例如,接收卫星信号)。

在不使用GPS的情况下,有什么标准的方法像把GPS放在睡眠模式上吗?

请求一个较少的轮询期。或者,如果您的应用程序只通过Play Store分发,请考虑使用Play Services中的LocationClient,因为它可以自己管理这种功能调优。

另外,它真的会通过打开和关闭GPS连接来节省电力吗?

你不能打开和关闭全球定位系统连接。您只需指出您的应用程序是否需要GPS定位数据。GPS无线电是否真的关机取决于操作系统,这在一定程度上取决于其他应用程序在运行什么以及它们请求什么。

通常,您希望在不再需要位置更新时从位置更新中取消注册,并指定较长的轮询期(例如,在requestLocationUpdates()中),以帮助操作系统在两次投票之间管理电源。

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

https://stackoverflow.com/questions/25566166

复制
相关文章

相似问题

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