Android GPS电池使用情况

标签 android geolocation gps battery

我正在用 Android 编写一个使用 GPS 的程序。如果它没有打开,它会提示用户打开定位服务(我猜这等同于打开 gps?)。我的问题是:GPS 是在定位服务打开后立即开始消耗额外的电池电量,还是在查询/使用新位置的定位服务时使用电池电量?

最佳答案

GPS 仅在位置管理器请求更新时才开始工作。打开设备中的 GPS 仅允许程序在需要时请求位置,但这并不意味着 GPS 正在启动。

您可以自己测试一下:通知栏中的 GPS 图标会告诉您 GPS 状态。您可以打开 GPS,但不会出现该图标。为什么?现在没有应用程序请求更新。一旦应用程序请求更新,图标就会开始闪烁(GPS 正在自行初始化),当它停止时,表示 GPS 已初始化并且当前正在接收更新。 当此图标出现时,GPS 消耗电池。

关于Android GPS电池使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684365/

相关文章:

java - 从 XML 文件获取整数并设置为静态变量?

android - 控制外部安卓应用程序

r - 从 R 中的 Radolan 数据制作 GPS 纬度/经度查找表,将立体投影转换为 R 中的经纬度网格

iphone - 位置和标题不起作用

javascript - 用 n 个 gps 坐标测量区域

java - 函数调用多少次会导致栈溢出

android - 无法使用 SimpleAdapter、ViewBinder 和 Asynctask 将图像从 ListView 设置到 ImageView

java - 从普通应用程序(非电话)使用诺基亚位置 api

java - 如何使用经纬度信息从集合中计算地理空间距离?

android - 当用户在android中禁用gps时如何得到通知?