【问题标题】:Android App power consumption using GPS使用 GPS 的 Android App 功耗
【发布时间】:2014-06-11 06:38:34
【问题描述】:

在我的应用程序中,当我尝试使用 GPS 系统时,我将使用 GPS 来获取方向。到那时我的手机充电器百分比将立即减少,如果有任何解决这个问题的想法。

【问题讨论】:

  • 您可以玩一些东西。粗略和精细定位以及您的应用接收位置回调的频率。另外,这也很大程度上取决于使用什么设备,因为不同的 GPS 子系统有不同的功耗,不要忘记设备的电池容量。

标签: android android-wifi android-networking


【解决方案1】:

你必须说出你做了什么使电池消耗如此之高。 (甚至不清楚电池是否在 1 分钟或 15 分钟或 1 小时后变为 77%)。

您如何访问 GPS?您是否正在运行处理程序/线程来定期轮询 GPS。如果是,这是错误的方法。您可以要求 Android 通知您位置更改。

GPS 服务通常需要大量内存。您需要 GPS 服务还是只是在寻找位置更新? Android 为基于位置的服务提供了一个很好的启动文档。 http://developer.android.com/guide/topics/location/obtaining-user-location.html 尝试按照此文档中的步骤找到最佳用户位置。

确保在适当的时候停止监听更新。一个应用程序即使在没有运行时也试图耗尽电池电量,用户不会感到高兴。

尝试将应用程序作为后台任务......即服务或广播接收器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    相关资源
    最近更新 更多