gpt4 book ai didi

android - iOS/Android GPS 电池消耗?

转载 作者:搜寻专家 更新时间:2023-11-01 08:17:01 25 4
gpt4 key购买 nike

我正在研究为 Android/iOS4/两者编写一个在后台使用 GPS 的应用程序的可能性。我找到了 "Receiving Location Events in the Background" iphone 开发人员文档的一部分,建议我只注册“重大位置更改”事件。我不知道 Android SDK 中有任何此类功能,但如果可以的话,这样做似乎仍然是个好主意(以免耗尽电池电量)。

我的问题是:有人在 iPhone/Android 手机上对此进行过任何基准测试吗?到目前为止,我已经看到很多帖子/文档说在后台监听 GPS 事件是一件非常糟糕的事情,我应该不惜一切代价避免它,但我还没有找到具体的数字为监听 GPS 变化的后台应用程序供电会耗尽电量(即每次应用程序在后台运行时耗电量百分比)。

此信息可能对我(也可能对其他人)有帮助,因为我可以降低轮询频率,甚至可以根据耗电量注册/注销我的 GPS 监听器。从本质上讲,我可以尝试为我的应用程序在后台消耗的电池生命周期设置一个上限。

谢谢!

最佳答案

Android SDK 中存在重大位置变化

当您订阅获取位置更新时,您可以添加必须在广播之间传递的 minTimeminDistance

public void requestLocationUpdates (String provider, long minTime, float minDistance, LocationListener listener)

在[此处][1]查看方法的描述

[1]: http://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(java.lang.String , 长, float , android.location.LocationListener)

关于android - iOS/Android GPS 电池消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com