【问题标题】:Is there a battery saving methode when reading GPS sensor in time intervals?以时间间隔读取 GPS 传感器时是否有省电方法?
【发布时间】:2016-11-06 18:46:35
【问题描述】:

我正在开发一个 android 应用程序,它以编程方式以时间间隔(每 5 分钟一个)收集 GPS 传感器数据。所以它会严重耗尽电池。有什么办法可以优化功耗? 有没有办法在不读取时禁用或休眠 GPS 传感器? 所有这些都应该是程序化的。无法以编程方式打开/关闭 GPS 传感器。

【问题讨论】:

    标签: android gps battery-saver power-saving


    【解决方案1】:

    在 requestLocationUpdates 函数中,有一个频率。将其设置为 5 分钟。这是最简单的方法。

    如果您想要更低的电池使用量 - 而不是 requestLocationUpdates,请在计时器上使用 requestSingleUpdate。通过每 5 分钟打开一次 GPS,这将使用更少的电池电量,但需要一些时间才能再次获得信号锁定,因此不会完全每 5 分钟一次。

    【讨论】:

    • 我的频率以编程方式不时变化。所以它不是固定的。时间准确性也很重要。听说GPS有睡眠状态。不是手机睡眠状态。在启动时我想在 GPS 上。然后根据我的频率读取GPS。阅读时,我想在阅读后将 GPS 置于休眠状态等。在睡眠状态 GPS 未激活。省电。我可以这样做吗??? GPS睡眠模式可用吗??
    猜你喜欢
    • 2019-08-18
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 2015-01-15
    • 1970-01-01
    相关资源
    最近更新 更多