gpt4 book ai didi

android - Android Vitals 警告 Google Play 服务地理围栏的过度唤醒

转载 作者:IT王子 更新时间:2023-10-28 23:33:08 26 4
gpt4 key购买 nike

我目前正在开发一个适用于 Android 的示例应用程序,该应用程序使用用于位置监控的地理围栏,我发现很难遵守具有 Android Vitals 后台唤醒限制 (https://developer.android.com/topic/performance/vitals/wakeup.html)。

我正在使用 Battery Historian 来监控唤醒,而我们自己的com.google.android.location.ALARM_WAKEUP_ACTIVITY_DETECTION 的警报频率均低于每小时一次和 com.google.android.location.ALARM_WAKEUP_LOCATOR 以更高的速率触发。我尝试将地理围栏响应延迟设置为 5 分钟,并设置 WAKEUP_LOCATOR 警报大大减少了。尽管如此,ALARM_WAKEUP_ACTIVITY_DETECTION 警报仍然远远超过 10 次/小时的限制。

按照建议 here,我们使用半径为 100m 的地理围栏并监控导出过渡.我还使用半径高达 2 公里的更大地理围栏来定义何时需要重新加载地理围栏,以避免一次加载太多地理围栏。

最近的测试是在 Galaxy S8 上的 Android 7.1 上进行的,但这种情况在其他设备上很常见。有没有人有类似的问题? Google 建议使用地理围栏,尤其是考虑到Oreo对后台位置请求的限制,所以奇怪的是一个系统监控工具当这是避免唤醒的建议方法时,会考虑如此多的唤醒。

Ps:我已阅读 Yvette Colomb 的回答 here ,并且我没有使用位置更新,只有地理围栏服务。我应该放弃吗?

[编辑] 可以在此处查看有关 android 地理围栏的文档:https://developer.android.com/training/location/geofencing.html

[编辑 2] Android tracker 上存在问题那是在讨论这种情况,但在这方面也没有新的更新

[编辑 3]:问题是在 Google 问题跟踪器上分配的。于~22/08/2018

感谢您的关注,

最佳答案

显然,Google 问题跟踪器上的此主题已标记为已修复。我还没有验证它。

关于android - Android Vitals 警告 Google Play 服务地理围栏的过度唤醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48956533/

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